Passengers at this Berlin train station would be forgiven for cloaking then running for the nearest doorway after seeing this as they emerged from their escalator ride.
This life-size Titan replica looks like something that would have previously made an appearance at a trade show - maybe even GamesCom, given this is Germany - but it's always more imposing to see it out in public, where people are more likely to go "HOLY SHIT" than "huh, Titanfall".