“Best known for Right Now, SR-71 had a good crop of other jams. From their debut album Now You See Inside, here's Mitch Allan and the rest rocking out to Last Man on the Moon.”
This jam is special! The first and only time it’s been posted was by tallduncan in Aug 2015.