Charlie Sheen -- Greetings, Earthlings!

4/2/2011 7:32 PM PDT BY TMZ STAFF
Charlie Sheen greeted his human fans as he made his way into the Fox Theatre in Detroit for the opening night of his tour.

The show starts tonight at 8:00 PM -- first indecipherable, rambling diatribe begins at 8:01 PM.