When the aliens come in for a landing on the Delaware, Philadelphia is ready

View this post on Instagram

Space Alien Landing Strips

A post shared by Lei Chen (@leisheehan) on