Fidel Castro may have stepped down as President of Cuba, but the bigger news today is that Megatron has enslaved the USA and defeated Optimus Prime. OK, not all of that last sentence may be true but it gives you an idea of what is coming in future comics from IDW’s Publishing (except the Castro bit).
IDW Editor-in-Chief Chris Ryall has posted some new art for the All Hail Megatron series and lets just say it looks impressive. Megatron is standing high and proud, with the USA flag in his right hand and a stake with Optimus Prime’s head in his other. The art is by Klaus Scherwinski and is likely going to be a promotional poster or cover.







