It really all depends on what size you want and what medium you want it printed on. If you want a 5x7 on regular photo paper, there are many options. If you want a 20x30 on a better paper, you can't just go anywhere to get that.
We use snapfish quite a bit to get large prints from digital medium - paper and print quality are very good but of course it will neer be better than the original you provide - thats a nice one!
That is a picture of a oversized bottle rocket taking off with a slowed down shutter.
It was launched out of a glass bottle, which you can vaguely see the outline of at the base. The shutter stayed open from right before it ignited, to when it went off of the edge of the focus.
the orange white center is the path it took as it flew up.