Fact Finding Mission
EXPEDITION TO OTUPKO
10th, of April 2026
In 1979, reports of various unusual aerial phenomena was the discus on everybody's lips in Otukpo, a serene town nestled in Benue State, Nigeria. Significantly, witnesses claim to have sighted what appears to be a massive alien mothership hovering above the region, a phenomenon that has sparked curiosity and debate among locals and researchers alike.
0
days
00
hr
00
min
00
sc