I know I read about it within the past couple of weeks and I want to go see it and take my son. But I can't even remember enough about it to google! It's somewhere or going to be somewhere in London - does anyone know what I'm talking about (because I sure don't...)?