I have failed you, readers.
Sigh. I can't even.
Just watch. Please.
(And, yes, I'll have more about the latest news from the band shortly.)
Steve 'n' SteveN - "A Fact Is a Gift That You Give Your Brain" [YouTube] [Note: The Vimeo link that I originally posted has ghosted the world, possibly as a result of a newly-uploaded YouTube version. So here's the YouTube version!]