the aliens land on the national mall in washington dc