Is A Monster Stalking The River Outside London's Olympic Stadium? An…

LONDON—The River Lea winds its way southeast from the industrial town of Luton to London's East End, where it drains into Thames a couple miles upstream of the ingenious tidal barrier that keeps the capital dry. A tame body of water by any account, the Lea disperses toward the end of its course into placid fingers that … » 8/11/12 2:20pm 8/11/12 2:20pm