Rap genius

Rihanna Umbrella
MusicHow The-Dream wrote Umbrella, Single Ladies, and other hits
d3cdefef2797b7aa8843d6a9316c7a44.620x413x1
Arts+CultureRap Genius's next thing – annotating the whole internet