When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1984
2021
1996
2019
1959
1978
2007
1966
1940
1942
1990
1977
2018
1955
1993