This was just released yesterday on the official site of this new series that will premiere on TBS on April 2011.

This one below is the longer version:



Rin looks hot!