World’s Biggest Pizza Party

NICHOLAS ROBERTS/AFP/Getty Images

The World’s Biggest Pizza Party Is In NYC And You’re Invited

You’re invited to the biggest pizza party in the world!

10/09/2012