Officer Squeak

Officer Squeak is a character from Mystic Island.