Debunking Apollo. Again.

An official response from Jelurida to the most recent Apollo project claims and accusations.