Jiffon Buffo

Jiffon Buffos are a type of animal native to Jiffon Island.