An explosion tore through a cafe Sunday in the Russian city of St. Petersburg, and preliminary reports suggested a prominent military blogger was killed and more than a dozen people were injured.