Indoor virtual golf facility Golf Island has opened in the Riverstone area of Coeur d'Alene, at 2410 N. Old Mill Loop. Owners Thomas Tedder-founder of Post Falls-based gun holster manufacturer Tedder Industries LLC-and Taylor Vold debuted the five-bay