Just up from the main street in Ilford, I found this Titan waiting at a bus stop.