Red Mamba makes appearance at Comic Con