There’s a new champion in town, folks. We posted previously about Big Mamas ‘N’ Papas in LA, who held the Guinness World Record for the World’s Largest Commercially Available Pizza since 2010 but Moontower Pizza, based in Burleson, Texas have recently claimed the record! READ MORE