UK: Man Arrested After Handcuffing Himself To Buckingham Palace
- Captured on Thursday 6th of July 2023
- Location is London
Description
A man handcuffed himself to Buckingham Palace on Thursday evening, July 6th. The man had his left hand attached to the p Read more...