Michael Jackson Purple Top
The King of Pop wears a purple top. He turns 50 on August 29.
The King of Pop wears a purple top. He turns 50 on August 29.
The King of Pop wears a purple top. He turns 50 on August 29.
The King of Pop wears a purple top. He turns 50 on August 29.