2005 boards member bwheeler0018 has spotted and picked up Ultimate Optimus Prime at a Newbury Comics store in Massachusetts. We’ve seen signs announcing a a release date of July 1st, so perhaps we will see some more trickle into stores before then. Proof of purchase in the video below:
Don’t forget to post your sightings in our Transformers Sightings Forum! [Read more…]