Plakat PYRAMID INTERNATIONAL, Venom Leap, 91x61 cm