This is from the "human herbivore" website and sums up info i've read in a variety of other places...

Vitamin B12 is synthesized by bacteria and can be found in soil, dirty water and faeces....