T.C. Bear was born in 1991 in Bear River, MN and currently resides in White Bear Lake, MN. He signed as a free agent with the Twins in April of 2000 and has been their mascot since. His pre-game meal is said to include "Twins Dogs, fresh fish, and the occasional pot o' honey." Some of that bio sounds a bit sketchy, but I'll go with it.
I met T.C. (which stands for Twin Cities).at Spring Training last year. It's one thing being a mascot at Target Field in Minneapolis, but it's completely different baking in the sun in Fort Myers. Still, T.C. was out there all day greeting fans and spreading cheer.
Deadspin ranked T.C. as the 52nd best mascot (out of 70) in all of pro sports. That seems rather low. I don't know their judging process, but he did at least finish ahead of the Chicago White Sox mascot.
You can keep up with the adventures of T.C. by following TC Bear on twitter. It's actually quite amusing.
T.C. Bear and me in Fort Myers, FL-March 2017.