A bizarre ‘Death Star’ has been spotted over Japan and some conspiracy theorists believe it is a puff screen hiding aliens. Oh dear god, I will be there in 2 weeks…guess I will be packing my foil hat just in case.
Aliens Are Coming
Filed under Friggin Japan
I think the aliens should have come up with a better disguise.