Owl (Scooby-Doo on Zombie Island)

The owl lives on Moonscar Mansion, or at least around the bayou around it.

Physical appearance
Insert details here.

Personality
Insert details here.

Scooby-Doo on Zombie Island
Insert details here.

Appearances

 * DTV1. Scooby-Doo on Zombie Island (no lines)