Both Luna and Artemis are iconic members of the Sailor Moon team, but which cat is the better mentor overall? Script by Arantxa Pellme, video edited by Ramiro Castillo. Biden makes surprise ...