CURIOSITY, FARO, FREE, LANDSCAPES, PHOTOS, PORTUGAL PORTUGAL – FARO – STORK A STORK in the very town center of Faro, in Portugal.