Where To Stream Siren Season 2 Episode 16
New World Order
- Aired August 1, 2019
- 60 Min
- Rated 7.9
- Number 5 Of 36 Rated Episodes
Ben faces a choice that has rippling consequences amongst mermaid, hybrid and human alike, as the truth about mermaids is exposed.