Uncategorized Alpha launch of Lockheed tech demo satellite fails – SpaceNews admin April 30, 2025 No Comments Alpha launch of Lockheed tech demo satellite fails SpaceNewssource