Ultra Lord

Ultra Lord is a super hero that Sheen Estevez is obsessed with