News & Notes: 7 Foot Tall Winged Humanoid ‘Lechuza’ Encountered in Waukegan, Illinois

A group of friends in Waukegan visualize a duo of colors red sees in the nearby shrubs at a local skate park. When they analyse, they examine a strange voice and see a 7 ft. towering winged humanoid that ascends skyward. The following report was received by Phantoms& Monsters Fortean Research team member Manuel Navarette […]