Cigar Review: Red Anchor Admiral — The Cigar Authority

Red Anchor was the start of the boutique cigar industry when the line originally released in 1772 in Holland. Albertus