Let Me Hear You Scream!

Breaking the Guinness World Records for the loudest and longest scream in 2010 at Dodger Stadium — at Dodger Stadium.

10455823_10152819760657318_9050800788528218574_n
Comments