Torre Atalaya


Torre Atalaya - watchtower in Spain.