P51 Mustang “Red Tails”

Posted by on Jun 14, 2013 in | Comments Off

A series of 3 North american P51D “Red Tail” Mustangs, fabricated for a forthcoming film by a world famous film producer.