Question: who does jennifer lopez play in ice age?
Answer: Shira