Now I have seen everything! Cupcake ATM's are now available in New York City, through Sprinkle's Bakeries. The cost is $4.75 for a cupcake, and it even comes in a box.

Photo Credit - Andrew Burton, Getty Images

So now for the City that never sleeps, you can have a freshly baked cupcake anytime! Just remember, the Cupcake ATM only takes plastic, no cash :)