In the theoretical physics courses I took in college, we spent a while on anti-matter, and one of the things that the professor mentioned was that it is widely accepted that photons are their own anti-particles as well. Researching this now (read: googling for sources that seem legitimate), that seems to still be widely accepted.
However, I have never read anything that suggests that photon collisions would lead to annihilation. Is there a reason such might be the case for {anti-,}neutrinos?