Tiburon Island

21minsNR
There is a remote, uninhabited, desert island in Punta Chueca, Senora, Mexico, called Tiburon Island that has world-class, record-breaking sheep and Jim was hoping to go here. Unfortunately, his schedule doesn't permit him the time, so Pam Zaitz steps in.