How does a Royal Enfield Super Meteor 650 do in the mountains, on the long American plains or just about town? At 11,000 mile I've got something to say. Wahoo! Baxtercycle.com