London November 9, 2005 Steve Eye, Eye I found these lights near the new Wembley stadium. To my warped mind they looked like robotic eyes staring down. Read More