The incredible folding Cuda!
Looks like the torsion bars are holding the car together. I would leave them in till I get it squared up.
Print