When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1978
1982
2012
1965
2017
1958
2021
1981
1996
2000
2020
2013
1997
1976