Needlefish and pufferfish while snorkeling in Cabo San Lucas Needlefish and pufferfish while snorkeling in Cabo San Lucas