There's no doubt there's something in the skies over Dearborn, Michigan just east of Detroit Metro Airport with video of objects flying around where a commercial airliner is set to land.
Legend says the waheela is a wolf-like beast that is the size of a full-grown bear, an evil spirit that can manifest itself anytime and anywhere it wants.
The new movie Half Dead Fred is set to start filming in Flint this October. The brainchild of writer and director Bron Theron is described as a thriller/horror flick.