http://www.google.com/search?q=57395520000000%20miles%20per%...
((57 395 520 000 000 (miles per year)) * (21 years)) / (35 000 miles per hour) = 3 928 593.15 years