Crystal Falls, a very beautiful waterfall visible from the lookout to the Upper Falls. Most tourists miss this sight because they never look for it. May 18, 2005
Added on 9th July 2005, has been viewed 299 times
© 2009 Jim Macdonald - All rights reserved.