Bumblebee Transformer Statue

  • Address:

    5104 W. 6th Ave.

    Stillwater, OK 74074

  • Phone:


G&M Body Shop not only has two locations in Stillwater but two of the five Transformer statues in the United States that are 20 ft or taller! Bumble Bee is located on the north side of Highway 51 on the West side of Stillwater next to El Vaquero.