According to a friend of mine who is as up on The Beatles as I am on The Who, the hot new rumour circulating on the Internet is that The Beatles will perform at Hyde Park. Anybody else hear this?