Rumours : Mon Aug 10, 2009 12:27 pm
I'm new to this forum so haven't heard so many rumours before with everyone asserting that what they say is the absolute truth. Going off previous years about what percentage usually are true?