Shrine of the Sacred Sheep

Shrine of Sacred Sheep is a building in Looney Tunes World of Mayhem. It is where all Japanese themed toons live.