Mother of god, that's just decadent. Decadent pizza for a decadent time.
Haha, it's just unique pizza franchise that only found in St.Louis, Missouri. I went there for a trip awhile ago and ended up enjoying their pizza! It's Imo's Pizza in St. Louis. Their pepperoni pizza or cheese pizza are definitely better tho!