How to use xargs to untar file?

How to use xargs to untar file?

dell:~/Linux_Docs/tldp.org_guide$ ls *tar.gz

Bash-Beginners-Guide.html.tar.gz Win+OpenSolaris+CentOS-Install.html.tar.gz
Bugzilla-Guide.html.tar.gz abs-guide.html.tar.gz
EVMSUG.html.tar.gz intro-linux.html.tar.gz
GNU-Linux-Tools-Summary.html.tar.gz lame.html.tar.gz
LDP-Author-Guide.html.tar.gz lki.html.tar.gz
Linux-Dictionary.html.tar.gz lkmpg.html.tar.gz
Linux-Filesystem-Hierarchy.html.tar.gz nag-2.0.html.tar.gz
Linux-Media-Guide.html.tar.gz sag.html.tar.gz
Mobile-Guide.html.tar.gz tlk.html.tar.gz
Pocket-Linux-Guide.html.tar.gz

dell:~/Linux_Docs/tldp.org_guide$ cat run

#!/bin/bash
for i in `/bin/ls *.tar.gz`
do
echo $i
tar -xvzf $i
done