Jennifer Lopez may know her career's on fire as she's greeted with a room full of fans at a book signing at Best Buy in Los Angeles. But she knows her body is on fire too, considering the 41-year-old mother of twins showed up, showing off her toned figure in a tube top.