A Camaro plunged 25 feet into a police impound yard after colliding with a big rig.
Lenin Homer Silva, 17, was pronounced dead at the scene of a horrific crash off Interstate 80 in San Francisco on May 30.
The teens' car was catapulted over the bridge railings and fell about 25 feet down into a San Francisco Police Department ...