Discussion in 'Transformers News and Rumors' started by Ace96, Aug 4, 2007.
Hadn't seen anything on this but Ultimate Bumblees are out at Walmart. Snatched mine up tonight.
And on what area of the Earth is this Wal Mart located?
I thought it's been out for about a week...
Separate names with a comma.