Photographer Teddington, Richmond upon Thames, United Kingdom - 3554 mi away Online 2024-12-08T10:27:54+00:00