When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
2008
1984
2020
2021
2019
2012
2022
2005
2023
1989
1998
2004
2018
1954