Technology moves at light speed! Everyone knows what the latest cameras are capable of, but until you’ve seen them in action for yourself its hard to grasp how amazing the pictures can be. It’s easy to say 12-Megapixel, but do you truly comprehend what a 12-megapixel Digital SLR is capable of? Check out these unbelievable high resolution snowflake pictures after the jump…