Daily Archives: November 11, 2017

Mystery emu runs wild in Alabama, blocks highway traffic

A worker at an Alabama business captured video of an emu running wild in the streets and even holding up traffic on a stretch of highway.