Battle Beasts Delta Chameleon Hasbro 1987

$10.99

Store Location: Las Vegas - East

Has some shelf wear and doesn't have the rub sticker but is still in good shape overall