Popularity: 1
1962-01-16
Los Angeles, California, USA
Character: Peter
Release date: 11/01/1986
Character: Radio Ranter (voice)
Release date: 04/29/2012
Character: Juggernaut
Release date: 01/18/2010