The Lechuza Posted June 27, 2016May 12, 2020 Robert Bitto56 CommentsPosted in Cryptids and Legendary Creatures A gigantic bird has been spotted in the skies of northern Mexico. What is it?