Riverfog by Stefan Troberg
_