Nafarata

The mysterious creatures that come from the mist.