Hell Grand Cayman: Is it a Journey to Hell And Back?

Hell Grand Cayman is a massive limestone formation located in the West Bay on the island of Grand Cayman in the Cayman Islands. It is a group of black jagged and spiky rocks almost the length of a soccer field with a viewing platform to see it and get an idea of how big it is. Apparently, there are 5 towns on Earth called Hell:

2019-08-25T10:27:13-07:00