Art by Alex Ross, signed by Ross & Stan Lee, huge, huge piece done on stretched canvas with oils and is framed. Measures a HUGE 27″X39″! Massive, colorful, and in your face piece. It is framed with open face. It’s simply awesome. These were also done in very limited exclusive release, this is #65 of only 70 run.