Santa Claus has arrived on Florida's Space Coast, and he's ready for his close up!