No. 75 Squadron - myth or reality?