Bret Tkacs seems to have the dream life of many adventure riders.