Mount (Monte) Limbara Tropo Site, Sardinia
(Source:
David Higginson)
Based on some comments made by AFCS personnel who were stationed at this site around 1965, I believe this photo shows the site as it is still under construction or having just been completed.