Aliens on The Rooftop

Here’s a video from Mexico which claims to show some kind of strange humanoid creatures (or aliens as the video title suggests) on the rooftop of a very tall building in Guadalajara. At some points during the clip, they seem to take on weird shapes although I’m not sure if it’s just a reflection from […]

Read More