Contest #364 answer: Peenemünde, Germany - http://www.whereongoogleearth.net/2014...