puck the virus