rickyleong.com
Paddington Bear
A statue of Paddington Bear in its natural habitat and namesake train depot, London’s Paddington Station.