From Hasbro's ill-fated 3.75" Marvel Legends toy line, it's The Maestro, the evil, alternate-future version of the Incredible Hulk. Figure is "mint on card" but the card itself is somewhat less than perfect, with some bending damage above the blister.