Click the links below to hear James Ross play 2 hours of hits from the last six decades, and from around the world.
In the mix this week: new songs from Bruno Mars, Robin Thicke, Bastille, and Fleetwood Mac, and a surprising new hit from the American Top 20. Plus classics from  Elvis Costello (left), Oasis, The Eagles, and Aerosmith, and oldies from Elvis, Jackie Wilson, Herb Alpert, and Chuck Berry – and much more!