Photo: Anyone know what this strange vehicle is on I-5?

Does anyone know what the blazes this is? Saw it on I-5 up in Oregon. #identifythis

UPDATE: My friend Raj says this is a rail inspection car that engineers used to check the health of tracks. Thanks, Raj!

Rail Inspection Car being towed on I5