British graduate bats record 26 hours for charity!

Posted on July 18, 2013



British graduate bats record 26 hours for charity!


DailyMotion

YouTube