Shelf Life Scott Leitch is Shelf Life and this is taken from the LP 'Everyone Make Happy' out in September on Lefse Records. Patrick HealyAugust 3, 2015Comment Facebook0 Twitter LinkedIn0 Reddit Tumblr 0 Likes