Yes, Minnesota does have monster trout.  This 30.5 inch, 12 pound monster was caught in late April on one of the tributaries to the Root River, in southeastern Minnesota.  The MN DNR reported that this was one of the largest brown trout caught in the state in the past 25 years.