When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1980
2011
1989
1986
1990
1996
1984
1935
1962
1964
1971
2007
1975
2008
1959
2006
1999