Vulture Lives
Freakzoid
- Joined
- Jan 25, 2013
- Messages
- 75
- Reaction score
- 0
Yes. I work at a Toys R Us, and there are about five of them on our shelf right now. The first batch sold out quickly, but NECA came back to the store a few days ago and brought us more. It's a NYC location.Is it actually in stores?