World’s Largest Football?

Comment by dude

Does anybody know what that could be? View Placemark / Google Earth