London, March 8: Girls, who may or may not be insane, pose during a promotion of the Big Royal Wedding Sleepover at "Camp Royale" in London. This fabulous campsite will cater to up to 10,500 similarly insane people between April 28 and May 1 to coincide with THE ROYAL WEDDING, which you obviously know is on April 29. Image via Getty.