Answer :

RhomboCone
There is a Spanish military post in Lanzarote, Northern Germany.

Other Questions