Latest Update: Freeform released the official synopsis, promotional photos and preview for the Season 1 Siren – Episode 6 Showdown, airing April, 26th.