I take you on a camera skewed tour of Hyrule Castle Town in Twilight Princess where you're finally able to see the citizens of Hyrule Castle Town up close and personal.