Jennifer Lopez Shows Off Body; Wears Mini Skirt in 20 Degree Weather! (PHOTO)