Orikami is a relatively new indie/electronic duo reigning from Kennesaw, Georgia. We featured them last month, with their excellent track “Dead in the Water“.
Orikami is a relatively new indie/electronic duo reigning from Kennesaw, Georgia. We featured them last month, with their excellent track “Dead in the Water“.