Artificial Backyard Putting Green

May also interest you,   Small Backyard Pools