Beechcraft Crash-Lands on Shoreham Beach After Losing Power

Beechcraft Crash-Lands on Shoreham Beach After Losing Power