Avatar – Live Pics!

The live pics are up from the Avatar show in Poughkeepsi, NY. Check it out here!