Needle punched landscape fabric