Fabulous Beasts

Fabulous Beasts is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Fabulous Beasts on the IndieCade wiki!