Can't find any reference to this site. I guess it belongs to Spain.
HF/DF Antenna on Menorca
No Thumbnail
© Bing Maps
By kjfitz @ 2005-10-02 00:47:49
mlc1us
@ 2009-09-20 11:50:37
Totally blurred now.