Another Video Review of Transformers Animated Leader Megatron with Size Comparisons Posted on May 18, 2008 at 11:24 pm by gears under AnimatedTFW2005 brings you another look at the highly anticipated Transformers Animated Leader Megatron figure, showing size comparisons with Movie Megatron and more.