• Japan Time - Secret of my Excess


    Japan finally gets a giant lizard episode! That's right, Secret of my Excess is airing today on this week's Japan Time.

    Find the embed after the break!