Share
twitterlinkedinfacebook
Image 1 of 1
6093 Richard Anderson.jpg
Richard Anderson at the 2010 Wizard World Big Apple Comic Con on October 2, 2010 at Penn Plaza Pavillion in New York City.