Bumblebee Transformer Statue
-
Address:
5104 W. 6th Ave.
Stillwater, OK 74074
-
Phone:
Overview
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 feet or taller! Bumble Bee is located on the north side of Highway 51 on the West side of Stillwater.