English: These two species existed simultaneously.
Telugu: ఈ రెండు జాతులూ ఒకే కాలంలో మనుగడ సాగించాయి.