Keke Palmer and Eminem have new visuals for their new tracks. Meanwhile, Azealia Banks offers up an apology to Beyonce. Everything inside…

Keke Palmer dropped a treat for her fans just in time for Christmas.

The YBF singer/actress gifted her fans visuals for her new song “PREGAME.” The video treatment shows Keke and her girls getting dressed in a luxe mansion before heading out to a party. It’s the perfect track to listen to while you and your homies get all dolled up before heading out for a night out on the town.

The 24-year-old entertainer told PAPER magazine the visuals were a gift to her fans before she drops some new music in 2018. It’s unclear when exactly she’ll release her new musical offerings, but be on the look out.

In the meantime, go ahead and “PREGAME” with Keeks below:

For another new video…

Eminem is also gifting his fans a little treat right before Christmas. He dropped the video treatment for his new single, “Walk On Water,” featuring Beyonce. The track is cut from his recently released LP, Revival. While Bey lent her vocals for the track, she did not appear in the video.

In the clip, a vulnerable Em is shown trying his damnedest to pen his next song as a class of Eminems type away jibberish on old school typewriters. Nothing makes sense until one of the Slim Shadys type “Stan.” In another scene, Marshall Mathers walks over frozen water through a snowstorm.

Peep the video above.

Speaking of Bey…

Looks like rapper Azealia Banks is trying to make amends.

After trashing Beyonce once she dropped her LEMONADE album last year, the "212" is now backtracking with an apology. In a lengthy Instagram post, Banks explains why she popped off on Mrs. Carter and thanks her for "always making the little black girl in me smile." Hmph. Peep her full apology below.

What do you all think Beyonce thinks about this? Or does she even care?