That link you posted looks like GSP too. I thought Turbinaria were hard corals with small polyps? Heck I thought I had a chunk of turbinaria in my tank but I'm not so sure now
Edit: I wonder if they meant Tubipora?? That pic does sort of look like pipe organ coral.