The Wacky Deli

0 notes

Several years ago I took this video of a mysterious craft hovering near the Illinois State Capitol in Springfield, Illinois. The government claims it’s a weather balloon, but is it? Watch for the video and judge for yourself.

Filed under ufos springfield illinois flying caucers aliens