Transformers fan, Griffin-of-Oz has uploaded some in-hand images of the RiD Megatronus figure! You will be able to find him exclusively at TRU stores all across the world; there are already some reports that he’s out in some TRU stores here in the USA. So keep an eye out!