Asked in Animal Life
Animal Life

Where do stentor live?

012

Answer