Pretty brutal analysis on thier forum. There's claims the photo is from 1940.
Yeah, well, take a gander at TIGHAR's 2014 tax return, especially Part I, line 12 (page 1), which lists their income, and Part VII, Section A (page 7), which shows who gets paid what.