Anyone been to Telford lately? How is the visibility, and flow?

Is the monster still there?