Cameron MacLeod
Cameron MacLeod hasn't written any stories yet.
Cameron MacLeod hasn't written any stories yet.
Politics, airplane, transit, curling, space geek. Evidence, science, cats, transit, queer rights advocate. I learn the facts and think for myself.