Teufelsberg (which is German for Devil's Mountain) is an abandoned World War II US Spy Station, located in Berlin. At the time, the building and huge domes you see depicted were used for listening and intercepting radio signals. Today, the building still remains standing.