Mego of the Day: Ultraman Leo by Museum • October 3, 2008 Intergalactic Space Police Officer Ultraman Leo is our Mego of the Day today.