Designed by
Title
Scenic road near Mirador La Tarta lookout, Tenerife, Canary Islands, Spain #219787247
Description
Scenic road near Mirador La Tarta lookout on the inner road in north eastern part of Tenerife, Canary Islands, Spain. Anonymous silver metallic hatchback car on the road drives away.