I have taken photographs with Snap Shots on several occasions and I am always pleased with my pictures. They have very professional staff that does excellent work. I used them for graduation pictures, and engagement pictures, among others. I would have used them for my wedding except they already had my date booked.
more