Tag: Huge craft (1 results)

01-18-2008 - Updated: Huge Aerial Craft Over Dublin, Texas, “Longer Than 3 Football Fields”