June 15th, 1995, a larger than life Michael Jackson statue was floated on a barge through London, England down the Thames River

Related videos

You might be interested