Mobile Alabama

Alabama Residents Claim To See A Leprechaun In A Tree [VIDEO]
You heard about, you've seen, and you can't get enough of this news report from Mobile, Alabama. Residents in Mobile claim to see a leprechaun in a tree at night, and residents have flocked to one certain tree in a neighborhood to see if they can get a glimpse of the mystery.