Terra's master

Terra's master is an unknown villain who sent Terra to Earth. (MM: #20)