An onlooker runs across 15th Street NW, shouting about the alien craft landing, as the scene captures the excitement and chaos of the moment.

Filmed here

15th Street NW

15th Street NW, Washington DC, US

Community posts