So today is the much anticipated April 23 day of announcements... When the earth shakes and both the 70D (new sensor technology) and the 200-400 lens ( rumored to exist longer than Bigfoot and the Loch Ness monster) get revealed to the world......
So far, silence....