Listen Live on  

101.5 The River

Toledo's Home for the 80's to Now

Mary Beth and Rick

Falling From the Sky

Falling From the Sky

You've no doubt seen this on TV, but we always missed it, or just caught the last half. Here is a video that shows more of what the Russians saw.



Recommended Stories

More from 101.5 The River