
AQUANOIDS (2003) Reviews and overview
‘Under water, no one can hear you scream.’ Aquanoids is a 2003 American horror feature film about a small island terrorised by half-man/half sea creatures. The movie was directed by …
AQUANOIDS (2003) Reviews and overview Read More