Crystal Violet

Crystal Violet

Crystal Violet

Twenty-something science & personal finance nerd, on a perpetual quest for knowledge. Blog: crystalviolet.home.blog