The Walking Dead - Noose S8 LOL 21

The Walking Dead - Noose S8 LOL 21

3 Min

By Toggle Video Published: 06 Nov 2015 Audio: English

People are so addicted to their mobile phone screens that they don’t even pay attention to oncoming traffic.

You May Also Like
Report a problem