Magical Moments photography specializes in creating custom portraits. All your needs can be met, from unique situations to creating borders and backgrounds through green screen technology. We provide high quality, on-site printing. We use dye-sublimation printers, this means your prints will last a lifetime. Are you having a family reunion or friends and colleagues coming from many places? To ensure everyone gets the opportunity to view and order prints we can place them on our web site too.