Sea anemones are typically stationary plants found on the floor of seas or coral reefs.
Which of these sentences doesn't make sense?

1) "sea anemones can live on blue whale"
2) "sea anemones can live on hermit crabs"