The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
My petco sells it, but they call it "aqua turf". Just look for the scientific name (starts with a v) underneath the common name. Here's a pic of what mine looks like, although depending on how long it's been in store it might be shorter and lighter green.