
In June 1995, a giant statue of Michael Jackson provided a surreal sight in the heart of London when it was floated on a barge down the…
In June 1995, a giant statue of Michael Jackson provided a surreal sight in the heart of London when it was floated on a barge down the…