Context: Reptiles are a group of animals with similar traits. The following traits can be used to identify reptiles:
They have scaly, waterproof skin.
They make eggs with shells. Observe the animals and read the descriptions.
Select the one animal that has all of the reptile traits listed above.
A. Cardinalfish have scaly skin and live near coral reefs. Cardinalfish lay eggs with no shells and have fins that help them swim underwater.
B. American crocodiles often live where rivers flow into the ocean. In these places, the fresh water and salt water mix. This mixing creates the somewhat salty, or brackish, water that these crocodiles prefer. American crocodiles have scaly, waterproof skin and hatch from eggs with shells.
Determine the correct option from the provided choices and reply with its corresponding letter.

B