Napoleon the Great review: six million lives sacrificed for one giant ego

Napoleon the Great review: six million lives sacrificed for one giant ego