Advertisement

A town of people in Alabama reacts to the black leprechaun they’ve seen in a tree.