When it comes to reef fish, Gerald Allen is a world renowned ichthyologist, diver and all around messiah of all marine fishes. So when Dr. Allen writes a rave review about a particular place in the world, you better take…
When it comes to reef fish, Gerald Allen is a world renowned ichthyologist, diver and all around messiah of all marine fishes. So when Dr. Allen writes a rave review about a particular place in the world, you better take…