November 12, 2010
MASCA is the second highest populated village on the island, after Parque Nacional del Teide. It is…
Read More