Scott Armstrong Published May 9, 2006 7:51 AM E3 2006: Zelda Phantom Hourglass New direct-feed screens Please enable JavaScript to view the comments powered by Disqus.