Browsing: Kate Hudson

In Victorian-era Sudan, British officer Harry Faversham resigns his post right before a battle against…