Westminster Abbey #1

A Stroll Through London

London, England 2005 Circa 2005 In an on-going…