Loading the player...

Queen - Crazy Little Thing Called Love (Live at Rock Montreal, 1981) [HD]

Please login in order to report media.

  • Uploaded 5 years ago in the category Most Crazy

    Queen are a British rock band formed in London in 1971, and one of the most commercially successful musical acts of all time.

    The group originally consisted ...