Steve, Newfie Screech is rum. Made and sold legally. The name makesit sound homemade and illegal but it is not. It is very good rum.
Newfie Screech is rum. Made and sold legally. The name makesit sound homemade and illegal but it is not. It is very good rum.