Netflix releases ‘The Sea Beast’…

Netflix has released a new trailer for the upcoming animated feature film The Sea Beast, directed…