slam dunk me into the nearest trash can
demons:

German troops marching into the Soviet Union, June 1941