Goya Maria Cookies

www.goya.com. Product of Spain.