The Beast has arrived with new pics