State police say a 12-year-old boy had to be taken to the hospital after a crash in Gratiot County Friday evening. They say an SUV driven by an 18-year-old man from Minnesota went through a stop sign and collided with a Chevrolet pickup on M-46.