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