Harkening back to 90's hardcore/noise rock, Grand Rapids, MI based Jowls are a breath of fresh air on their debut as a trio.