Fly Fishing For Trout – Freestone Streams
A freestone stream is born at the top of a mountain as drops of rainwater andmelting snowflakes. As gravity forces these droplets to seep through thecrevices of rocks, soil and organic matter, they combine into small trickles ofwater. These trickles eventually collide and become larger and larger. They formtiny streams that you can step across. The tiny streams eventually join other tiny steams to form… Read More »Fly Fishing For Trout – Freestone Streams