The McKenzie 3 River Loop has it all: urban riding, forested foothills, scenic rivers, and even a popular park—all in just over 27 miles. Along the way, the ride lives up to its name by following and crossing the Willamette, McKenzie, and Mohawk rivers.