Jennifer Lopez Flaunts Curves In Short, Skin-Tight Dress!

Jennifer Lopez is one hot mama!

The 42-year-old mother of two was spotted in Lima, Peru yesterday filming her reality show “Q’Viva:The Chosen” — where she showed off her amazing body in a skin-tight leather dress.

The hot dress definitely put focus on two of her best assets: Her legs and her famous behind.

No word on if boyfriend Casper Smart joined her in Peru — but their world tour together so far includes stops on Hawaii, L.A. and Morocco.