There are plenty of artists that drop a song, run away, and we’re okay with it. Nina Sky is definitely an exception. The twin duo released their self-titled debut like what, sixteen years ago? And we’re still all like, well, what the hell are you doing? We found out with the release of their new […]