Yep. I have that poster on my wall when I was a kid. It was actually very small and I got it free from an ad in early 80's Marvel comics. EDIT - I remembered ROM being in there somewhere...

Last Edited By: Five Years Later Dec 12 09 10:56 PM. Edited 1 times.