"So what’s new from the fun-loving folks in Japan? A PSP title called “My Little Sister Can’t Possibly Be This Cute,” which just launched its official site. So everyone can really see just how cute she really is."