When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
1975
2023
2016
2022
2021
2024
2010
2003
1965
1973
2017
1943
1942