Stolen Pickup Trucks Ram Rebel Towed into Oblivion: Santa Clara Edition 2231 Calle Del Mundo, Santa Clara, CA Added on February 25, 2024