06/03/23
The Transformers: Rise of the Beasts Statue Tour has been making its way around the world. On June 2, 2023 it has landed in New York City's Times Square! I hopped on a bus and visited this incredible display. Check out my write up, video and gallery featuring these awesome statues!