Abbey Road

Watch this: Abbey Road webcam

Article: Watch this: Abbey Road webcam

Abbey Road Studios, the historic recording studio located at 3 Abbey Road in London, put up a webcam on their website facing the zebra stripe pedestrian crossing that was immortalized on the cover of The Beatles’ “Abbey Road” album. The monotony of watching traffic in the webcam is offset by the payoff of actually seeing…