Watch Bishoujo Senshi Sailor Moon season 2 episode 2 tv series online free
Release: Mar 13, 1993
Sailor Moon finds herself facing new enemies from outer space, who call themselves Ail and An. The two aliens disguise themselves as humans to go after other human energy.