Osama
-
Osama the Crocodile Feasts on 80 Villagers in Uganda: New Reports Emerge
The 16-foot Nile crocodile was notorious for grabbing its victims near the shores of Lake Victoria in Africa.
Latest Research Articles