rain room in london March 2, 2013 Rain Room In London MORE OF WTF FACTS are coming HERE awesome and fun facts ONLY Share this:TwitterFacebook Related