Doctor Octopus Impel Marvel Universe Series 1 Card #59.
Original owner. Card has been in storage for over 30 years.