Thursday's Photo of the Day
Greek mountain villages are required to have steep stairways, walkways and highways. Also, at least one puppy.
Bob Montgomery
Greek mountain villages are required to have steep stairways, walkways and highways. Also, at least one puppy.