When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1980
2019
1913
2017
1912
2022
1943
1991
1992
1990
1937
2005
2014
1948
2007