U.S. Takes World Championships!

OULU, FINLAND -- Don't believe us? Here's evidence from MEAN MELIN'S number two fanboy:  

 

admin