Mysterious Just Jam Rihanna episode the dontwatchthat.tv crew decided not to upload due to quality control issues… oh wait.. this is from SNL?!?

Rihanna – Diamonds – SNL 11-10-12 by IdolxMuzic