Poison vocalist Bret Michaels was joined on stage by Joey Fatone and Chris Kirkpatrick of former boyband NSYNC to perform the rock band's track "Nothin' But A Good Time."

Believe me, we're just as confused as you are.

Read more: Have Mercy announce final tour with heartfelt message

It all took place this past Friday the 13th, when Poison was performing at the Hard Rock Hotel in Hollywood, Florida.

Prior to the event, Fatone posted a photo of himself and Michaels online saying he couldn't wait for the concert.

Good to see you u and cant wait to see this guy @bretmichaelsofficial at Hard Rock Live in Ft laud on Dec 13. Congrats on humanitarian award at Hollywood parade. And can’t wait to be there for the boat parade.

After the performance, Kirkpatrick posted about the on-stage collab on Instagram saying Michaels is one of his "favorite rock stars of all time," and checking that item off his bucket list.

The performance itself was quite memorable. All three vocalists are seen jumping around on the stage, pumping up the crowd and having an all-around good time.

Check out Poison and NSYNC's performance of "Nothin' But A Good Time." below.

More on Poison

Poison are joining Mötley Crüe on tour in 2020 with added support from Def Leppard and Joan Jett & The Blackhearts.

Tickets are available here and a full list of dates is below.


07/07 – Miami, FL @ Hard Rock Stadium
07/09 – Orlando, FL @ Camping World Stadium
07/11 – Charlotte, NC @ Bank of America Stadium
07/14 – Arlington, TX @ Globe Life Field
07/15 – Houston, TX @ Minute Maid Park
07/19 – San Francisco, CA @ Oracle Park
07/23 – San Diego, CA @ Petco Park
07/25 – Phoenix, AZ @ State Farm Stadium
08/09 – Atlanta, GA @ SunTrust Park
08/11 – Hershey, PA @ Hersheypark Stadium
08/13 – Buffalo, NY @ New Era Field
08/15 – Philadelphia, PA @ Citizens Bank Park
08/16 – Pittsburgh, PA @ PNC Park
08/18 – Milwaukee, WI @ Miller Park
08/20 – Detroit, MI @ Comerica Park
08/22 – Washington, D.C. @ Nationals Park
08/23 – Flushing, NY @ Citi Field
08/25 – Boston, MA @ Fenway Park
08/28 – Chicago, IL @ Wrigley Field
08/30 – Denver, CO @ Coors Field
09/02 – Seattle, WA @ T-Mobile Park
09/05 – Los Angeles, CA @ SoFi Stadium