POKEMON PLUSH - BULBASAUR

$32.99

Approximate size: 25cm 

x