Jennifer Lopez completed the Malibu Triathlon with a finishing time of 3.5 hours, which is awesome right? However, it wasn't all smooth sailing, uh, well not sailing, but swimming - JLo almost didn't make it through the swim portion of the race! More photos after the jump! According to a source...