Dezi Freeman, an Australian fugitive wanted for allegedly killing two police officers, has been shot dead by authorities following a dramatic standoff.
The World Ambassador
/