Well tech there's 3 that get sold as it. The green phantom - lemon spotted - green pleco. All 3 have been known to be sold as a green or green phantom. : )
That one is definitely a l200 high fin green "phantom" pleco
I'm not into the image, but into the hobby...