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.