Life is Life

Off of the Last night on Earth Album, The Life is Life music video caught my eye, not to mention is a pretty damn "feel good" song by this London Rock band Noah and the Whale.