Holy mackerel! Small trout devours nearly 20 shrews - NBC News.com