Neubauten, Invader/Trivia


 * Neubauten means "New Buildings" in German.