Bowhunting World and Archery Business Editor, Jace Bauserman, installs a peep sight on his BowTech Carbon Icon and reviews Last Chance Archery‘s EZ Deluxe Bow Press