Perched on a 23-acre site atop Lookout Mountain, the new Tekakapimək Contact Station invites visitors to explore the ...