Ibiza

Ibiza

Available on Tubi TV
S1 E1: James sails into the Spanish party island of Ibiza. He tracks down their answer to chorizo.