Not sure why you want to get a better picture of it. It is definitely a Caulerpa sp., and in my opinion a pest that will over run your tank.
Have some doubts? Let it grow for a while and see what happens. (I don't recommend this, but for your own piece of mind......well.......)