Angel Garcia goes off on many topics