This Day In History: 1996-03-30

Venom (previously The Beast) debuts at Camelot