When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1985
1974
2003
1992
2016
2024
2007
2001
1996
1991
1977
1959
1978
1966
1993
1989
1958
1973