The Top of the World is a photograph by Lisa Walsh which was uploaded on January 17th, 2015.
Title
The Top of the World
Artist
Lisa Walsh
Medium
Photograph
Description
View from Whiteface Mountain in Lake Placid, New York.
Uploaded
January 17th, 2015