Source: YouTube

MentalFloss.com put together a list of the 10 most wonderfully weird Muppet duets throughout the years.

Here they are, in reverse chronological order:

1.  Celine Dion and Miss Piggy:  “Something So Right” (2014)

2.  Ozzy Osbourne and Miss Piggy:  “Born to Be Wild” (1994)

3.  Johnny Cash and Miss Piggy:  “Jackson” (1981)

4.  The cast of “Star Wars Episode 5:  The Empire Strikes Back” and the Muppets:  “When You Wish Upon a Star” (1980)

5.  Loretta Lynn and the Muppet babies:  “One’s on the Way” (1978)

6.  Rudolf Nureyev and Miss Piggy:  “Baby, It’s Cold Outside” (1978)

7.  Alice Cooper and the Vile Bunch:  “Welcome to My Nightmare” (1978)

8.  Paul Williams and the Paul Williams Muppets:  “An Old Fashioned Love Song” (1976)

9.  Ruth Buzzi and Sweetums:  “Can’t Take My Eyes Off You” (1976)

10.  Rita Moreno and Animal:  “Fever” (1976)