Witness Suspects Red Lights Seen in Indiana Wetland Could Be Related to Chicago Flying Humanoid

Witness Suspects Red Lights Seen in Indiana Wetland Could Be Related to Chicago Flying Humanoid:

singularfortean:

Could these lights be the glowing red eyes of the flying humanoid people have been seeing around Chicago?