Zelda trailers

March 15, 2005
Gaming

Just tell me this doesn’t look totally awesome!