New Mouse Won

Looks like these guys need some tech support.