WATCH: Arthur G. Viveros takes the stand

WATCH: Arthur G. Viveros takes the stand