Nato a Quebec, in Canada, e portato negli Stati Uniti a 13 mesi, Larry è cresciuto in America e per la prima volta ha visitato il Costa Rica nel 1997, dove le sue vacanze e viaggi sono diventati sempre più frequenti …