Bambi Shika

Bambi Shika is a Japanese Kemono furry artist whose artwork was featured in Book of the Beast from 1996 to 2000.