Three Men on Belén Street San Francisco Panama Subdued by Hooded Men.