Troy Johnston almost quit baseball for a corporate sales job last year.
Now the 28-year-old Rockies player is batting sixth-best in the majors and celebrating home runs in a giant purple fur coat.
Want to know more?