Thelma and Louise Reunited and Took Another Selfie

In today's Tweet Beat, Rob Delaney and Patrick Stewart are up to their own hijinks again, Rihanna hangs out with a fucking adorable baby and did you know Thelma and Louise invented the selfie?

Image via Metro-Goldwyn-Mayer