Originally Posted by
damirc
Seems, that if it was a helicopter it wasn't one owned by the Russian Post.
Quite a few pictures have turned up of helicopters with Russian Post branding. Though they don't actually belong to the Russian post, it seems more about semantics than what most would consider a "Russian post" helicopter (a heli painted in typical blue with Russian post written on it) not existing.
Obviously too early to say whether it actually happened, but a modern Antonov coming down in bits seems less likely to be a mechanical failure.