Who knew Rod Stewart was so hilarious? The legendary singer had a memorable carpooling session with James Corden this week, which included a cameo by none other than rapper A$AP Rocky. In addition to belting out some of his greatest hits, Rod and A$AP teamed up to perform A$AP's song "Everyday." The unlikely trio show off their smooth dance moves and laugh at each other while driving around LA. Rod also talks to James about his most memorable rock 'n' roll moments, including years of "drinking and shagging" and smashing up hotel rooms. Watch the hilarious video above, then check out James's unforgettable carpooling session with Justin Bieber.