A monstrous Kermit the Frog descends on New York.
And a few more links:
1. The village of Kodinji in India has as many as 230 pairs of twins (4x more than normal). Via.
2. Here's a shot of five of the latest set of Dunnys.
3. "[A]n estimated 70 percent of stock trading is just computers trading against one another" and that number looks to be going up.
*Previously: St. Gallen's Cathedral as a hot air balloon.
*Buy Muppets toys at eBay.