Canon Speedlite 420EX Flash for Canon EOS SLR Cameras - Older Version Works with all Canon EOS bodies Swivel head for bounce flash photography TTL compatible with all Canon EOS bodies E-TTL features with some Canon EOS bodies Uses 4 AA batteries