76ºF

Red Mamba makes appearance at Comic Con