Sean Kennedy

Sean Kennedy lives in the second-most isolated city in the world, thinks there are thylacines still out in the wild, and eagerly awaits the return of Twin Peaks in 2016.