Canon PowerShot G1 X Review

Canon PowerShot G1 X
In-Depth Review

The Canon PowerShot G1 X is not a DSLR, so why is it included in the Canon Digital SLR Camera Reviews category on this site? That question is indeed justified - the G1 X is not a DSLR, but ... the size of the sensor in this camera brings the G1 X's image quality potential in line with the DSLRs that I typically review.

From G1 X announcement day, I expected this camera to become my choice for shooting when I couldn't have a DSLR with me - or for when I wanted a second camera - either for backup or for actual shooting. I especially anticipated taking a closer look at the image quality this large-sensored, pro-grade point and shoot camera could deliver.

Here is why my anticipation was high: I own several Canon PowerShot models including a G9, S90 and SX10 IS. While these are all adequate cameras for their intended markets, none have the image quality I am typically looking for when shooting seriously. The big reason for their lower image quality is their relatively tiny sensors. And the big news with the Canon PowerShot G1 X is that it has a near-APS-C-sized CMOS sensor. The size difference is very apparent in the comparison below.

Sensor Size Comparison

Noticeable in the above graphic is that Canon stayed with the 4:3 aspect ratio of the previous G-series cameras. I personally prefer the 3:2 ratio for my compositions, but a 4:3 aspect ratio makes better use of the round image circle provided this (and most other) lens. Cropping to 3:2 is of course an easy option.

Here is another look at the sensor comparison:

ModelFOVCFSensorPixel SizePixels/MegapixelsViewfinderDLA*
Canon PowerShot G1 X1.9x18.7 x 14.0mm4.3µm4352 x 326414.3  f/6.9
Canon PowerShot G124.7x7.4 x 5.6mm2.7µm3648 x 204810.0  f/4.3
Canon PowerShot G94.7x7.6 x 5.7mm2.5µm4000 x 300012.1  f/4.0
Canon EOS M1.6x22.3 x 14.9mm4.3µm5184 x 345618.0  f/6.8
Canon EOS Rebel SL1 / 100D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .87x95%f/6.8
Canon EOS Rebel T5i / 700D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .85x95%f/6.8
Canon EOS Rebel T4i / 650D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .85x95%f/6.8
Canon EOS Rebel T3i / 600D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .85x95%f/6.8
Canon EOS Rebel T2i / 550D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .87x95%f/6.8
Canon EOS Rebel T1i / 500D1.6x22.3 x 14.9mm4.7µm4752 x 316815.1 .87x95%f/7.5
Canon EOS Rebel T5 / 1200D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .80x95%f/6.8
Canon EOS Rebel T3 / 1100D1.6x22.2 x 14.7mm5.2µm4272 x 284812.0 .80x95%f/8.3
Canon EOS Rebel XSi / 450D1.6x22.2 x 14.8mm5.2µm4272 x 284812.2 .87x95%f/8.3
Canon EOS Rebel XS / 1000D1.6x22.2 x 14.8mm5.7µm3888 x 259210.1 .81x95%f/9.1
Canon EOS Rebel XTi / 400D1.6x22.2 x 14.8mm5.7µm3888 x 259210.1 .80x95%f/9.1
Canon EOS Rebel XT / 350D1.6x22.2 x 14.8mm6.4µm3456 x 23048.0 .80x95%f/10.2
Canon EOS 300D Digital Rebel1.6x22.7 x 15.1mm7.4µm3088 x 20566.3 .80x95%f/11.8
Canon EOS 70D1.6x22.5 x 15.0mm4.1µm5472 x 364820.2 .95x98%f/6.6
Canon EOS 60D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 .95x96%f/6.9
Canon EOS 50D1.6x22.3 x 14.9mm4.7µm4752 x 316815.1 .95x95%f/7.5
Canon EOS 40D1.6x22.2 x 14.8mm5.7µm3888 x 259210.1 .95x95%f/9.1
Canon EOS 30D1.6x22.5 x 15.0mm6.4µm3504 x 23368.2 .90x95%f/10.2
Canon EOS 20D1.6x22.5 x 15.0mm6.4µm3504 x 23368.2 .90x95%f/10.2
Canon EOS 10D1.6x22.7 x 15.1mm7.4µm3088 x 20566.3 .88x95%f/11.8
Canon EOS 7D1.6x22.3 x 14.9mm4.3µm5184 x 345618.0 1.0x100%f/6.9
Canon EOS 6D1.0x35.8 x 23.9mm6.54µm5472 x 364820.2 .71x97%f/10.5
* Learn more about DLA (Diffraction Limited Aperture)

The Canon PowerShot G1 X features 4.3µm-sized pixels - matching the current-at-review-time 18 MP APS-C (1.6x) DSLRs. I expected the G1 X's image quality to be very close to that of the APS-C DSLRs - as long as the lens performed well. The lens quality is my biggest question as I know that Canon produces only excellent APS-C sensors and pipelines to support them. Canon also knows how to make very impressive lenses.

Turns out that neither the lens nor the sensor appears to be the limiting factor with this camera - it is the Canon-supplied Digital Photo Professional RAW image processing software that is tripping me up.

Being anxious to try out this new camera, I made special arrangements to have the newly-available (preordered) camera to me in Key West, Florida two days into my photo trip. The camera was working out as planned - I carried it when I wanted to go light and when I was carrying a second (and often large) camera and lens.

All images appear very sharp on my over-sharp laptop display, but I thought the G1 X images looked great and I was a happy camper. when I got home and started looking more critically into this camera's image quality (using a high-end external monitor) - including the standard DSLR test results we create, I felt that something was amiss.

The G1 X images not as sharp as I thought they should be when processed in DPP with the "Viewing and saving RAW images" preference is set to "High quality" (the default). Then, the Canon EOS 5D Mark III arrived with the same problem (news post). Canon worked with me (and likely others) to quickly get a new DPP version released.

Canon Digital Photo Professional version 3.11.26 hit the streets with the EOS 5D Mark III issue cleared up. Unfortunately, the DPP 3.11.26.0 update does not address the Canon PowerShot G1 X RAW softness problem encountered with the DPP "High quality" (default) preference selected for processing. I was very disappointed. Here is the difference:

Canon PowerShot G1 X DPP 'High speed' example
 

Canon PowerShot G1 X DPP 'High quality' example

The "High speed" example is posted above the "High quality" example. The difference is dramatic.

At Canon PowerShot G1 X review time, we are at version 3.11.31 of Canon Digital Photo Professional - and what I perceive to be a problem has yet to be corrected. Canon either disagrees that a problem exists - or has chosen to not make the G1 X fix a priority.

The G1 X ISO 12233 results for this review show two samples being tested. In this case, both samples are from the same lens (and camera of course). Here is a G1 X comparison with itself.

Sample 1 images were processed at the "High speed" setting while sample 2 images were processed at the "High quality" setting (what I normally use). I feel that the sample 1 results best represent the sharpness of this camera, but have waited until review time to process any of my G1 X RAW images in hopes that Canon would give me the sharper results along the better-cleaned-up image quality that I expect "High quality" to deliver - in a DPP update.

Canon PowerShot G1 X Digital Camera Sample Picture

I haven't felt the love from Canon, so ... I've finally relented to processing my images with an increased sharpness setting being my best-available "resolution" to the problem. The Swamp Love picture above is of course part of my G1 X take-home from the Florida trip.

The larger CMOS sensor produces a very-noticeably-higher image quality than any of the PowerShot predecessors - especially at higher ISO settings. But, testing a P&S using the DSLR testing procedures we use proved to be very difficult and time consuming without manual zoom and a manual focus ring - and with the lens auto-retracting after 1 minute. And with an LCD that does not give the same framing as the final image.

Following are the pair of 100% crop image quality comparisons I have been including in the recent Canon EOS DSLR Reviews.

Identical exposures, identical targets, identical lighting, identical framing and identical processing (a key point). These manually-exposed samples were shot from a Canon PowerShot G1 X mounted to a Foba Gamma Studio Camera Stand (complete overkill) and set to 24.5mm (45mm) and f/6.3. RAW images were captured with auto white balance, no noise reduction and the "Standard" Picture Style was selected in DPP. Sharpness was set to "1" (very low) and processed in Canon Digital Photo Professional (DPP) image processing software. For the examples below, RAW images were converted to 16 bit TIFF files and Photoshop CS4 "Save for Web" was used to create the 70% quality JPG crops shown below.

Lighting is from a circuit-breaker-tripping 4,000 watts of Photoflex Starlite tungsten lights in a pair of daylight-balanced Photoflex SilverDome softboxes.

Note that HS and HQ indicate "High speed" and "High quality" processing. Apply less sharpening and noise levels appear lower as well - the reciprocal is also true. The other important note for the comparison below is that the G1 X images needed a + .21 EV brightness increase to deliver a brightness more comparable to the other DSLRs included here. The .21 value was selected to match the EOS 5D III white color patch brightness. Even this value is slightly low for mid tone brightness levels. You won't need to worry about exposure compensation when not matching settings used with other cameras.

Also note that the G1 X's 4:3 ratio requires different framing on the test chart than the 3:2 ratio cameras require. The vertical (closer to APS-C) framing was used for these tests.

With those details out of the way, let's review the comparison images. There are many MB of files required to be downloaded to make all of the mouseovers and mouseclicks on this page function properly - please be patient while they load.

Canon PowerShot G1 X High ISO Noise Comparison

G1 X +.2 EV - HS 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
G1 X +.2 EV - HQ 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T3 / 1100D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400
Rebel T1i / 500D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T2i / 550D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T3i / 600D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T4i / 650D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800 | 25600
60D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
5D Mark III 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800 | 25600 | 51200 | 102400
G1 X - High Speed 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
G1 X - High Quality 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800

I see about what I expected to see from the G1 X - very good noise levels up to and including ISO 1600. G1 X images are impressively clean with noise levels very similar to DSLR noise levels.

Noise levels markedly increase beyond ISO 1600 and ISO 12800 is once again for marketing purposes only. Even the large black lettering is not readable at ISO 12800.

G1 X ISO settings are available in 1/3 stop increments. As usual, noise reduction can be dialed into G1 X images in-camera.

Here is another noise comparison that includes fine details in a piece of fabric.

Canon PowerShot G1 X High ISO Noise Comparison

G1 X - +.2 EV HS 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
G1 X - +.2 EV HQ 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T3 / 1100D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400
Rebel T1i / 500D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T2i / 550D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T3i / 600D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
Rebel T4i / 650D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800 | 25600
60D 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
5D Mark III 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800 | 25600 | 51200 | 102400
G1 X - High Speed 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800
G1 X - High Quality 100 | 200 | 400 | 800 | 1600 | 3200 | 6400 | 12800

Along with near-DSLR-level 14-bit image quality comes near-DSLR-level file sizes. The following table shows comparative RAW file sizes for a photo of a standard in-studio setup with a moderately-high amount of detail taken with the referenced Canon EOS DSLR body.

Model / File Size in MB @ ISO:(MP)100200400800160032006400128002560051200102400204800
Canon PowerShot G1 X(14.3)19.119.620.220.921.723.124.926.2    
Canon EOS Rebel SL1(18.0)23.724.224.825.827.128.730.833.437.2   
Canon EOS Rebel T4i / T5i(18.0)24.124.525.226.127.629.031.133.737.4   
Canon EOS Rebel T3i(18.0)25.525.926.627.528.730.332.434.9    
Canon EOS Rebel T2i(18.0)25.525.826.527.428.630.232.334.9    
Canon EOS Rebel T1i(15.1)20.621.021.522.423.425.027.129.8    
Canon EOS Rebel T5(18.0)25.425.926.627.528.830.232.535.1    
Canon EOS Rebel T3(12.2)17.818.018.318.919.720.622.0     
Canon EOS Rebel XSi(12.2)15.415.916.617.518.7       
Canon EOS Rebel XS(10.1)10.410.610.911.311.9       
Canon EOS 70D(20.2)25.125.726.527.729.331.133.335.939.5   
Canon EOS 60D(18.0)25.225.626.227.028.329.932.234.8    
Canon EOS 50D(15.1)20.320.721.322.123.224.726.729.5    
Canon EOS 7D(18.0)24.124.525.326.227.328.630.733.2    
Canon EOS 6D(20.2)25.325.626.026.727.929.230.933.135.338.642.5 
Canon RAW file sizes increase with: 1. Resolution 2. Bit Depth (14-bit is better/larger) 3. Detail (noise adds detail, so high ISO file sizes increase). Memory and disk are cheap - buy more. :)

The G1 X utilizes SD, SDHC and SDXC memory cards.

The lens is an extremely important factor in realizing quality images, and with a point & shoot format camera, you get the lens the manufacturer mounts on the camera. Canon chose to mount a 15.1-60.4mm f/2.8-5.8 lens on the G1 X. With the G1 X's 1.85x field of view crop factor, this lens has the 35mm equivalent angle of view of a 28-112mm lens - and I will be using these equivalency numbers for the balance of the Canon PowerShot G1 X review. Here is what this angle of view range looks like:

Canon PowerShot G1 X Focal Length Range Example

28mm | 35mm | 45mm | 55mm | 75mm | 95mm | 112mm

I've had this camera from 18 miles west of Key West, Florida to the northern tip of Maine. And what I wished most for was an at-least 4mm of extra range on the wide end. With the narrower-than-3:2 4:3 ratio this camera has, I could have especially made use of wider angles. Still, this is a nice general purpose focal length range.

F/2.8-5.8 is a wide max aperture range. F/2.8 is wide/fast and f/5.8 is narrow/slow. See the Canon PowerShot G1 X lens specifications page for the full list of max aperture step down focal lengths, but you only have f/2.8 through 31mm.

Canon's excellent 4-stop Hybrid Image stabilization is featured in this camera - and is especially important with the narrow apertures.

With a wide open aperture, the Canon PowerShot G1 X is sharp in the center of the frame with 28mm being the weaker focal length. Wide open corners are moderately soft at 28mm, but improve nicely by 35mm (the G1 X has an f/3.5 max aperture at this point). The G1 X turns in good wide open corner performance throughout the balance of the focal length range.

Stopping down improves image sharpness modestly with the most improvement seen at 28mm - which happens to be the focal length with the most available stopping down available.

Vignetting is not noticeable, nor is CA (Chromatic Aberration). I suspect that both of these issues may be corrected in-camera. Some distortion correction may also be applied in-camera as slight barrel distortion shows (mostly in the corners) over the entire focal length range.

Flare cannot be corrected in-camera - and it is often very difficult to repair even in post processing. The G1 X controls flare well, but some is visible - primarily at narrow apertures

While this camera and lens combination is not a strong background blur creating machine, the G1 X's only-6-blade aperture does make itself known in some images. Here is a cropped example:

Canon PowerShot G1 X Digital Camera Bokeh Sample Picture

The sun was round the last time I checked. The 6 blade aperture squares off the sides of the sun in this slightly out of focus f/8 image.

Overall, the Canon PowerShot G1 X delivers excellent image quality. I'm not ready to give up my DSLRs, but the image quality I expected from this camera is there - and is much more palatable than any previous point and shoot camera I've owned.

With a relatively large depth of field, AF accuracy is not overly challenged and the G1 X gives me good autofocus results. But not at the phase-detection speed DSLR owners are used to. This is not the right tool for capturing action moving quickly toward or away from the camera.

I find myself being frustrated at the overall speed of using this camera. The time to get from one shot to image review to the next shot tries my patience.

The Canon PowerShot G1 X's minimum focusing distance ranges from 7.9" (200mm) at 28mm to 2.3' (700mm) at 112mm.

Size is of course one of the big reasons to take the G1 X instead of a better-performing DSLR. Classifying the G1 X as a pocket camera depends on how big your pockets are.

Coat pockets work fine, pants pockets will work if they are the cargo variety. I don't like carrying my gear exposed unless I'm actively using it. I mostly carry my G1 X in a Lowepro Rezo 60 case. This case can be used over the shoulder or, with the shoulder strap removed, SlipLock-attached to a Lowepro Belt or another Lowepro case.

Other Lowepro cases to consider include the Adventura UZ 100, Apex 100 AW and Digital Video Case 30.

<%@Register TagPrefix="TDP" TagName="DSLRSize" Src="~/Controls/DSLRSize.ascx"%>

While the table above shows the size difference between the cameras, the image comparisons below make this difference easier to see.

Canon PowerShot G1 X Back View Comparison

G1 X | G12 | G9 | M | T4i | T3i | T2i | T1i | T3 | XSi | XS | XTi
1D X | 1Ds III | 1D IV | 1D III | 5D III | 5D II | 5D | 7D | 7D WFT | 60D | 50D | 40D | 30D

The Canon PowerShot G1 X is slightly larger than the other PowerShot Digital Cameras shown here, but ... much smaller than the smallest DSLRs - the Rebel (***D & ****D) series.

The spoiler here is Canon's first Mirrorless Interchangeable Lens Camera, the Canon EOS M. Sporting a full APS-C format sensor, the EOS M is scheduled to hit the street about 7 or 8 months after the G1 X. While the EOS M is smaller and should deliver even better image quality, it will be considerably more expensive with a G1 X-equivalent lens.

As you will notice on the back-of-the-camera image above, the G1 X has a viewfinder. It barely meets my definition of such - and is barely useful in my opinion. Basically, I've only resorted to using it when ... OK, I'm not recalling actually using it for real photography. It is tiny, has an 80% view and the lens consumes a significant amount of the view at 28mm.

On the other hand, the 3.0", 922,000-dot Vari-Angle LCD is excellent - in both image quality and in usefulness. The hinged LCD makes using the camera in any position, from directly on the ground to high overhead, easy. Self-portraits are also easy with the LCD opened and reversed. I of course appreciate the horizon level being available (note that this feature *may* need calibrated so that all of your ocean sunsets are not off-level as I learned).

All of the features you have grown to expect on a high end camera's LCD are available. And the usual buttons and features are available on the G1 X's back. Inevitable with a small camera design are the small and close-set buttons.

Yes, the G1 X does video - the red button on the back will start and stop your video recording.

Canon PowerShot G1 X Top View Comparison

G1 X | M | T4i | T3i | T2i | T1i | T3 | XSi | XTi | XS | 7D | 60D | 50D | 1D X | 1D IV | 5D III | 5D II

Once again, the G1 X compares favorably in size to the other DSLRs from the top.

A small pop-up flash is available for fill or main lighting for close shots. A flash shoe is available for compatibility with Canon's extensive system.

Canon PowerShot G1 X Digital Camera with Speedlite 270EX II

Two dials are available on the G1 X top - one for exposure compensation and one for the camera's shooting mode. Available shooting modes include the advanced set and include two custom programmable mode settings. The dials are easy to grasp and click solidly into their setting positions. Note also the dial on the front grip.

Zooming in and out, unfortunately, is imprecisely accomplished using the switch in front of the shutter release - not the fixed (but removable for attachments) knurled ring on the lens. Manual focusing is also only available electronically.

Canon PowerShot G1 X Digital Camera Angled View

When shrinking a camera, the grip is one of the easiest features to remove. The G1 X's grip is MUCH smaller than even small DSLR grips - and I definitely miss the DSLR grip sureness when using the G1 X. Still, Canon has done a good job relative to the G1 X's size.

There is enough front grip to hook fingers around and rubberized surface on both the front grip and the thumb rest increase grip sureness. I wrap one or two fingers under the camera to support my grip.

Canon PowerShot G1 X Digital Camera with LCD Rotated to Front

Since I'm not shooting with this camera braced against my eye, I find that holding the fully opened LCD in my left hand gives me a steadier grip than with a closed LCD. I usually close the LCD with the screen inside for added protection - and so that it is ready to use in the steadier opened position.

The Canon PowerShot G1 X is a solidly-built camera with a high quality feel. The design is somewhat chunky, but looks very classy.

Canon PowerShot G1 X Product Images

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21

As you can see in image 3 above, the Canon PowerShot G1 X accepts filters - 58mm filters. What you need to know (and what I didn't know until receiving the camera in Florida) is that you need a Canon Filter Adapter FA-DC58C to be able to attach these 58mm filters. Filters do not rotate with AF or zooming.

Other G1 X options include:

Canon Lens Hood LH-DC70
Canon Remote Switch RS-60E3
Canon Waterproof Case WP-DC44 (rated to 130'/40m)
Canon AC Adapter ACK-DC80
Canon NB-10L Battery Pack

You of course get the battery in the box, but the Canon NB-10L Battery Pack is rated only to 250 shots when using the LCD monitor. I didn't record my actual shot capacity experience, but expect my count was similar or slightly higher than this rating. If you can tolerate the miniscule viewfinder, you can turn off the LCD and then expect approximately 700 shots from a fully charged battery.

Canon PowerShot G1 X Lens Extension

In-camera filters include HDR (3 shots taken at different shutter speeds), Color Accent and Color Swap.

The Canon PowerShot G1 X's available shutter speed range is 60s-1/4000. The G1 X frame rate is up to 1.9 fps, or 4.5 fps for 6 frames in High-Speed Burst HQ mode. The processor is a DIGIC 5. Connection ports provided are USB 2.0, Mini-HDMI (Type C) and a remote switch socket.

There is of course a LOT more to this camera. Check out the owner's manual linked to at the top of this review.

Canon PowerShot G1 X Digital Camera

As I said earlier in the Canon PowerShot G1 X review, the Canon EOS M may be the spoiler for the G1 X, but again, the price for an equivalent M body and lens will be significantly more expensive.

For some, the G1 X is the ideal main camera. Near APS-C DSLR image quality in a small form factor is a compelling reason to own this camera.

For others, the G1 X makes a great backup or second camera when small size is important. I'm currently in this second category with no intentions of giving up my DSLRs. But adding the G1 X to what I'm already carrying is not burdensome and gives me an additional option for shooting - and provides a backup.

I green-lighted this camera for my mother-in-law - she is now a happy Canon PowerShot G1 X owner.

Bringing you this site is my full-time job (typically 60-80 hours per week). Thus, I depend solely on the commissions received from you using the links on this site to make any purchase. I am grateful for your support! - Bryan

Can you help right now?

This site and my family depend on your support.
Please share this page!

Share on Facebook! Share on X! Share on Pinterest! Email this page to a friend!

Canon PowerShot G1 X
Canon PowerShot G1 X
The-Digital-Picture.com gives the Canon PowerShot G1 X an overall 4.0 rating
Manufacturer ID: 5249B001
Review Date: 2012-10-12
Share on Facebook! Share on X! Share on Pinterest! Email this page to a friend!
Can we stay in touch?Free Newsletter
Bryan Recommends Buying It Here
Any purchase made after using this link provides support for this site
Any purchase made at KEH after using this link provides support for this siteAny purchase made at MPB after using this link provides support for this site
Terms of Use, Privacy  |  © 2024 Rectangular Media, LLC  |  Bryan CarnathanPowered by Christ!