Yikes; I’ve never seen one of those planes before.
That pic makes them look small.
Goggle TU 95 bear.