Neighbors Wary For Weeks, But Giant Lizard Finally Caught

Davie, FL (AP) Florida authorities have caught a huge lizard that has terrified residents of a...

Read More