Terrazas held on $500,000 bond