DEMON CAUGHT ON TAPE? ARE THERE STILL GIANTS?