On the heels of a fresh sighting of Bigfoot in the mountains of Colorado, new reports have arisen of the creature — the existence of which has long been debated — being spotted lumbering around the National Mall in front of the U.S. Capitol.
Published: Thursday, December 7th, 2023 @ 1:14 am
By: Babylon Bee
|