"Life on Mars?" is a song by David Bowie first released in 1971 on the album Hunky Dory and also released as a single. Neil McCormick of The Daily Telegraph ranked it as #1 in his 100 Greatest Songs of All Time list. He also commented on the song: "A quite gloriously strange anthem, where the combination of stirring, yearning melody and … Continue reading Is there life on Mars? Of course.