A video visit with some residents of the charming and quirky town of Talkeetna, Alaska, along with their celebrity mayor, Stubbs the cat.
A video visit with some residents of the charming and quirky town of Talkeetna, Alaska, along with their celebrity mayor, Stubbs the cat.