Needle punched cotton