Tuesday, July 31, 2007

Each year, triathletes migrate thousands of miles before returning
to their natal stream to spawn.

No comments: