If you go to WholeFoods, they have a whole bunch (usually). Alba Botanica has several vegan ones. Kiss My Face also has a few. If you want one with a really high SPF, check out the ones labeled for kids/babies; they're often higher.
The ones I pity are the ones who never stick out their neck for something they believe, never know the taste of moral struggle, and never have the thrill of victory. - Jonathan Kozol