ANIMAL ART BY MIRANDA LEE.

"Shika" meaning "Deer" in Japanese.

Animal creatures with humanly thoughts and actions.