Las Vegas Stamps On New Yorks Liberty
The US Postal service recently issued a stamp which they believe depicted the iconic Statue of Liberty on New York’s Ellis Island. Three billion of the first class stamps were printed and sent into circulation at the end of 2010. However eagle eyed workers at philatelist magazine Linn’s Stamp
Read more