Blood Red Beach follows a group of friends venturing to a remote island, chasing adventure and escap…
It is a gripping horror film set in the small town of Willsboro Point, haunted by the terrifying urb…