The English electro-pop duo, Fenech-Soler have announced a U.S. tour of fifteen cities in support of their latest release, Zilla. The album features catchy rhythmic grooves that will make you get out of your seat and just dance. On their last visit to New York they had a chat with …
Read More »