Today, an oil depot caught fire in Belgorod, Russia, and the Russians are pissed.

Ukraine Stands Accused