Major Attractions Anchorage, Alaska March 12, 2015 By Kris Valencia Anchorage, Alaska – 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…