What It’s Like To Go Inside The World’s Largest McDonald’s

Orlando, Florida is home to the Epic McD, the biggest McDonald’s in the world with Belgian waffles, pizza and a video game arcade.