96.5 reporting MN-8
Rep Cravack 131,174 48.2 Dem Oberstar 127,162 46.7
You can write Oberstar’s political obituary now.
I’m calling it for Cravack.