Megan Fox gets leggy in Japan