Weird Mascot Racing June 3, 2009 Videos 35 Views England’s Mascot Grand National – one of the world’s stranger races. Share tweet