Aphren

An Aphren was a type of creature that makes humming noises.

Appearances

 * Vision of the Future