Seven Red Lions drop their grunge-driven new tune, "Titan" Posted by Fred Bambridge on July 12, 2024 Seven Red Lions +