You Bet Your Life: My Incredible Adventures in Horse Racing and Offshore Betting