I just received an email from Nintendo Australia, informing me that Nintendo Europe has another Nintendo Direct, happening at 2 pm AEST on June 22nd (Nintendo UK's page that the email links to says June 22nd, 5 AM BST). That's about 16.5 hours from now.
Direct quote from the email:
Dear Nintendo Member,
Tune in this Friday for the next Nintendo Direct
Looking forward to new info, trailers and other news about the latest games - as well as titles coming up on the horizon - for Nintendo 3DS? Then look no further than the next edition of Nintendo Direct this Friday, June 22nd at 2pm AEST.
The European Nintendo Direct of June 22nd will be hosted by Satoru Shibata, President of Nintendo of Europe. The live broadcast will contain European details but stay tuned to nintendo.com.au for local Australian and New Zealand news.
You'll be able to watch the presentation on our European Nintendo Direct website or on our Ustream page.
Later you'll also be able to watch some of the videos on Nintendo eShop.
We hope you look forward to finding out more about the latest Nintendo updates & game news. Enjoy the show!
I wouldn't have a clue whether or not there's an American one happening as well. Anyway, I guess it's speculation time.
EDIT: I just got a 3DS Letterbox message about it, too.
EDIT 2: Here's the content of the message: "Hello again! I'm Satoru Shibata from Nintendo of Europe." "We will present 2nd European Nintendo Direct!" "on 22nd Jun 6 a.m. CET I am sorry for a bit early time." "We want you to enjoy it before you go to school or office.. See you soon <signature here>"