The 2012 Gulf Shores Mardi Gras Parade held on Fat Tuesday, February 21,2012.
Gulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras ParadeGulf Shores Mardi Gras Parade