Description
This results in a sprawling, chaotic dogfight featuring the aircraft that helped win the war – B17 bombers and the P-51 Mustang fighters. Stormbirds is an action packed war film set in the skies above occupied Europe that will leave you breathless