ALERT Editor's note: We're following reports of a possible helicopter crash near Yola, Nigeria. At this point, the crash hasn't been confirmed. – Jillian

Category: News
Author: Melanie Kraft
Exit mobile version