Photo taken walking around Lake Ida in Delray Beach, FL
Photo taken while around Lake Ida in Delray Beach, Florida.

Tashi Dhondup's Photos on the Map

Report This