J. C.

J. C.

Updates on bicycles, bowties, queerdom, depression, anxiety, mechanical engineering, and my roommate's cat.