Tag: Residents rush to catch a glimpse as mysterious Ibadan crocodile dies at 84