When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
—
2007
2016
2017
2014
2006
2021
1992
2023
1988
1999
2013
2008
1989
1986
1990