For the first time in 17 years, “Rolling Stone” updated their 500 Greatest Songs of All Time list.
Here are the Top 20:
1. “Respect”– Aretha Franklin
2. “Fight the Power” – Public Enemy
3. “A Change Is Gonna Come” – Sam Cooke
4. “Like a Rolling Stone” – Bob Dylan
5. “Smells Like Teen Spirit” – Nirvana
6. “What’s Going On” – Marvin Gaye
7. “Strawberry Fields Forever” – The Beatles
8. “Get Ur Freak On” – Missy Elliott
9. “Dreams” – Fleetwood Mac
10. “Hey Ya!” – Outkast
11. “God Only Knows” – The Beach Boys
12. “Superstition” – Stevie Wonder
13. “Gimme Shelter” – The Rolling Stones
14. “Waterloo Sunset” – The Kinks
15. “I Want to Hold Your Hand” – The Beatles
16. “Crazy in Love” – Beyoncé featuring Jay-Z
17. “Bohemian Rhapsody” – Queen
18. “Purple Rain” – Prince and the Revolution
19. “Imagine” – John Lennon
20. “Dancing on My Own” – Robyn