Super Mario Super Red Toad Head 8.5” Hanging Plush Toy Nintendo.
See detail pics. Pretty clean but there’s some stitching that makes me think it was repaired