Chase and Paige Duddy are two siblings from Los Angeles who have come together to create XYLO, a formidable indie rock band with a taste for eerie electro. Their latest … Read More