I have it

Hasbro Takara Studio Series

Ss-28 Barricade (Deluxe)

  1. Tfdmg