Two teens were killed last night about 7 PM, after their car slid off the road and hit a tree, on Illinois Route 2 near Byron.
Two teens killed