Seems to be a lot of baby STs from Viet posters, all showing the same pictures. IMHO put your money where you mouth is, these fish are alegedly caught in Cambodia. There's no export ban from there to the U.S, and they're not Thai fish. Sell them to the U.S.
I honestly hope it's for real and there's been a population explosion, but i think there more than likely old pictures or 3 bar indos being sold as STs.