Is This A Hoax? Strange Creature Filmed In Tampico, Mexico — Jasper and Sardine

Well we have been expecting alien disclosure! Pope may have big announcement from Jerusalem in a couple of weeks!–ST Lloyd

via Is This A Hoax? Strange Creature Filmed In Tampico, Mexico — Jasper and Sardine