This is an amazing spoof of Beyonce's "Deja Vu" performed by Tyra Banks when Beyonce was on her show.
My favourite part is the end when she orders her drink at Coffee Bean.
Now if Beyonce had done that in the actual video it would have been a lot more successful!