retrenders.com
Takara Transformers Masterpiece: Starsaber
This is the latest Takara Transformers Masterpiece collector’s toy: MP-24 Starsaber. Starsaber is from the 1989 Japan only release Fight! Super Robot Life-Form Transformers: Victory series w…