Who can tell me what *this* is??? I found it *on top* of a 4/5-storey building in a former industrial area (rightfully called Industriestr.) in Tempelhof. Looks like a pillbox - but why on top of a building?
Post image

Comments