Going to be traveling on a bus with no outlets. What can I use to charge my iPhone?

I will be traveling for 8 hours and want to use my iphone a lot on the way down to watch movies and such but need a full charge since I will be going overnight then out all day in NYC. Is there a portable energy supply that I can hookup that will charge my iPhone? The bus won't have any outlets!
2 answers 2