A lion may be on the loose in Essex, England, if you believe several reports from citizens who claim they've spotted the big cat strolling around the city.
The police took the...
A lion may be on the loose in Essex, England, if you believe several reports from citizens who claim they've spotted the big cat strolling around the city.
The police took the...