The Vault

SHOWING:

1 to 1 of 1 result
  

Sort By:

Search

Filter By:

Topics

Jurisdictions

Allegations

Handcuffed US national commits suicide in Costa Rica

The on-going investigations into widespread investment fraud in Costa Rica took a turn for the bizarre on June 24 when U. S. national Roy Taylor managed to commit suicide by shooting himself in the head while he was handcuffed following a police raid on his business, which was known as 'The Vault'.