U can see on the ending of this video thats its is quit a small place, and that they are controling the thing with nature sounds....
crazy and cool...
never seen anything likely...