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