Bay Lied About Megatron? 2 min read Movie Bay Lied About Megatron? Administratus Prime 06/02/2009 Many have called me a Michael Bay apologist. I enjoyed Transformers and am very much looking forward...Read More