North Carolina Mascot Had Twin Lambs Cute Enough to Make Your Root For the Tar Heels

None
facebooktwitter

Rameses XXII is the North Carolina Tar Heels mascot. The Tar Heels are in the Final Four, so Rameses already has a lot going on at work. When you combine that with the fact that his mate, Stella, gave birth to twin lambs named Ollie and Marvin.

Needless to say, if Syracuse wants to get America back on their side by Saturday night, Otto the Orange better get busy.

[WRAL Sports]