P5260011 May 26, 2015 at: 1500 × 1142 In: Review: New Strike Industries Mega Fin XL Rail ← Previous Next → Flip-up front sight. Co-witnesses well with my EoTech.