Izanagi Roo

Izanagi Roo, also known as Izu, Izzy or Scavenger, is a furry artist and fursuiter who lives in St. Charles, Illinois, USA. His fursona is a black, white, and purple kangaroo.

Izanagi's fursuit was constructed by Stuffed Panda Studios.