Category: new on str

  • God Damn The Sun | Total Solar Eclipse Mix | August 21, 2017

    I was a young kid the last time we experienced a total eclipse of the sun. Sitting in my Catholic school classroom, I remember the nuns telling us this once a once-in-a-lifetime event. Naturally, since we didn’t have viewing glasses, they half-lowered the shades and only allowed us to peer out for the fleeting moments […]