So, I’m just driving along today and spot this giant alien bug just floating in the sky! Having my camera right there I just snapped. Wonder if this could make The Daily Astonisher ? Alien Bugs from the Sky!!!
Are we peering into a vehicle?
Close, out of the vehicle. Specifically the windshield.