1 ratings
Barracuda Ambrada
6.5% Red Ale / Amber Ale
barracuda (Colombia)
Reviews
Antoine B
5 years ago
4.5