on
Billionaire Rod Lewis Sells 700-Acre Ranch Near Telluride for $17M
Back in 2007, oil billionaire Rod Lewis purchased this ranch outside Telluride, Colorado, at an auction. Lewis paid $6.27 million for the legendary 400-acre estate known as Last Dollar Ranch,...