Dec 16, 2022
No, there is no lion on the Bimini Road. :)
You are confusing it with the Neptune Memorial Reef in Florida. This was created in 2008 in order to resemble a lost underwater city. It's actually an underwater cemetery, and if you flash some cash, your remains can rest there too.
Google Neptune Memorial Reef, and you will get the pics of the lion and underwater stuff.