On Siren Season 1 Episode 1, the arrival of a mysterious girl turns the coastal town of Bristol Cove, once known for being home to mermaids, upside down.
Click to share on Facebook (Opens in new window) Facebook Click to share on X (Opens in new window) X The events in season 1, which premiered on Thursday, May 22, largely focused on Devon trying to ...