I do mean giant. Like, it's at least a story tall kind of giant.
This strange post brought to you by me finally pulling out the episode of Mebius that I happened to get to the location it was filmed at. (It was a the same train station that my stage show was at, so what the heck.)