Katie Holmes and Jamie Foxx on the beach in Los Angeles
Katie Holmes and Jamie Foxx on the beach in Los AngelesKatie Holmes and Jamie Foxx on the beach
Katie Holmes and Jamie Foxx on the beach in Los Angeles