France and Southern England - 2005 - kiwirallyfan
FAB1, from the Thunderbirds movie, National Motor Museum, Beaulieu, Southern England.

FAB1, from the Thunderbirds movie, National Motor Museum, Beaulieu, Southern England.