I'm going to post this preliminary to my report coming tomorrow night. To the left of germany there is a big wall covering quite a bit of space. The signs say "watch this space for a new discovery" anyone know what's going on there?