English: Sea anemones at the New England Aquarium.
Telugu: న్యూ ఇంగ్లాండ్ అక్వేరియం లో సముద్ర anemones.