Russell Falls

English

Proper noun

Russell Falls

  1. A waterfall in the Central Highlands, Tasmania, Australia.