Massive Crowd Gathers in Nakuru, Kenya: A Mystery Unfolds