This video will make you want to take a trip to see this town’s spooky light. Is it aliens visiting our planet? Or perhaps a man-made phenomenon? Judge for yourself. You can see this light in the small town of Paulding, Michigan.

NO COMMENTS