Sightseeing in Spain

Alhambra, Spain

Alhambra, Spain

Alhambra is a palace in Spain that came out of the "tales of 1001 nights"...