Michael Taylor reminisces about the Elephant Safari Park Lodge in Taro, Bali, where he gets up close and personal with pachyderms, a.k.a. elephants

Food•Sports•Travel
Michael Taylor reminisces about the Elephant Safari Park Lodge in Taro, Bali, where he gets up close and personal with pachyderms, a.k.a. elephants