GOD’s Mammoth-sized, runny poop… December 27, 2017 Brad Smith GOD’S POOP spill @ aka the “Liberty Cap” at Mammoth Springs, Wyoming The Liberty Cap is a 45 feet high… Continue Reading →