Feedback

Llama Enjoys Brief Taste of Freedom

 

A llama was spotted roaming a busy stretch of highway near Athens, Georgia. The stroll didn't last long. Officials corralled the critter near a restaurant.

Shows