February 8, 2020, Los Angeles, California, United States: 2020 Film Independent Spirit Awards held at Santa Monica Pier..Featuring: Jennifer Lopez.Where: Los Angeles, California, United States.When: 08 Feb 2020.Credit: Faye's VisionCover Images (Credit Image: © Cover Images via ZUMA Press)
{}