Site icon Sightseers' Delight

Big Foot located in Las Vegas

LAS VEGAS — Unconfirmed reports indicate Big Foot was discovered at the Las Vegas Convention Center during the World of Concrete trade show.

Exit mobile version