Jamie Foxx’s surprise Independence Day performance - In Touch Weekly

Jamie Foxx’s surprise Independence Day performance