Earlier this evening, there was a lot of speculation about whether or not Ted Leo and the Pharmacists were going to be able to play their free show tonight at Pier 54, since he said on their website and Twitter that they would do their best as always to persevere and play the show come rain or high water.
Apparently they played!
Not so timorous, Ted. Way to give the people what they want. So in honor of his valorous move, here’s a really strange (but secretly hilarious) video of the great jam “Timorous Me.” I’m not sure who this director dude is, but this video is bonkers.
Ted Leo + Pharmacists – Timorous Me: