Horses stop Cleveland traffic

A pair of horses riding opposite traffic caused a scene on I-90 in Ohio.

March 4, 2024

Examined