The TV series Siren has been ‘silenced’ by Freeform. The cable channel has cancelled the mermaid drama series after airing three seasons. Set in a small village of Bristol Cove, the show explores the legend of the fishing village being home to mermaids once upon a time. When the legend is proven to be true, the […]