Fawn Foo

Fawn Foo is a character on Neckpee Island, not much is known about this character.