Major Attractions Anchorage March 12, 2015 By Kris Valencia Situated on a flat peninsula on Cook Inlet, and backed by the Chugach Mountains, Alaska’s largest city is worth exploring. Blessed with an abundance of parks and an…