3 ms·I smell the scent of Astroturf.... does my nose delude me?by pnathan 15y agoI smell the scent of Astroturf.... does my nose delude me?petervandijck 15y agoYep. Bad Astroturf at that.jackx 15y agoI thought it was bad satire.