Fucking hell that was incredible!
I was super into Coheed in like 2003-2008 but kind of forgot about them until recently been noticing a lot of cars having their stickers, so I knew they were still loved. Thanks for the reminder I’ve been missing out