Catherine Besch

Catherine Besch

Cat Besch is a ferocious animal activist, pig snuggler, amateur vegan chef, and runner who is the founder and director of Vietnam Animal Aid and Rescue-US.