Japan attempts to set the world record for the greatest number of mascots dancing at once. [more inside]
Today's Grand National Today 40 horses were forced around an arduous and often fatal 'race course'. This year, only one horse was killed. How can anyone think that this is a sport?