When a video showing a mysterious giant creature appears on social media in Barbados, a trio of video journalists decide to investigate.
2009
2005
2006
2010
2019
2018
2012
2014
2011
2017
1967
2002