When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
2006
2001
1998
1940
1982
2018
1984
2020
2014
2024
1989
1986
1990
1996
1935
2005
2007