Schnorrfler

Schnorrflers are a type of chimera populating the woods near Dudleytown, Connecticut.