Electric Orange Peel / SolEcho – Free Show
Urban Artifact 1660 Blue Rock St, Cincinnati, OH, United StatesSworn enemies of musical sameness, Electric Orange Peel has been hell bent on getting outside of the box since their inception in April 2013. The four-piece has been quickly making…