Giant tree falls onto car in Neasden, London, England

- Image ID: KXM7DF
Giant tree falls onto car in Neasden, London, England
Taetae / Alamy Stock Photo
Image ID: KXM7DF
Location: Neasden, London, United Kingdom