Recalls and Alerts: July 13–14, 2023

Here is today’s list of food safety recalls, product withdrawals, allergy alerts and miscellaneous compliance issues. The live links will take you directly to the official recall notices and company news releases that contain detailed information for each recall and alert.

If you would like to receive automatic email alerts for all new articles posted on eFoodAlert, please submit your request using the sidebar link.


TOXIC

From Factory to Food Bowl,
PET FOOD IS A RISKY BUSINESS

“A complete and compelling account of the hidden and not-so-hidden ways the food we give our beloved pets can be contaminated.” – JoNel Aleccia, Health Reporter, Food & Nutrition, The Associated Press.


Available from all major on-line retailers, including:


United States

OUTBREAK ALERT: The FDA advises consumers not to eat, and restaurants and food retailers not to sell, and to dispose of raw oysters that were harvested from harvest location NS 10 in Nova Scotia, Canada on June 9, 2023 and were distributed to 17 states and the District of Columbia: CA, CO, CT, DC, DE, FL, GA, IN, MA, MD, MI, MN, NJ, NY, OH, PA, TX, and WI. The advice follows a report from the Minnesota Department of Health of 9 cases of Norovirus infections linked to consumption of these oysters.

OUTBREAK INVESTIGATION UPDATE: The CDC reports that a six-state outbreak of 26 Salmonella Enteritidis infections linked to raw cookie dough is now over. Despite extensive traceback investigation, the FDA was unable to identify a specific ingredient or environmental source for the outbreak.

Food Safety Recall: Suya Slice, LLC recalls approximately 445 pounds of ready-to-eat beef products that were produced without the benefit of federal inspection. Please refer to the recall notice for a complete list of affected products.

Advertisements

Canada

Allergy Alert: Thai United Food Trading Ltd. recalls Bento brand Mixed Seafood Snack Larb Flavour (20g; Expiry date 30062024; UPC 8 850157 405874) due to undeclared egg.

Allergy Alert: Marché Vénizia Inc. recalls Ziyad brand Jameed Soup Starter Soup Base (1.04 L; All codes where milk is not declared on the label; UPC 0 74265 00597 1) due to undeclared milk

Advertisements

Europe

Allergy Alert (Belgium): Rabbit NV recalls Lunch Corner brand Salade de pâtes pesto / Pesto pasta salad (400g & 1.2 kg; Use by 11/07/23, 16/07/23, 18/07/23) due to undeclared cashew nuts.

Allergy Alert (Belgium): Aldi recalls POKE BOWL Spirales de courgettes / Zucchini spirals (320g, All expiry dates up to 16/07/2023) and PASTASALADE Fusilli Pesto / Pesto pasta salad (250g; All expiry dates up to 22/07/2023) due to undeclared cashew nuts.

Allergy Alert (Belgium): Het Boerenijsje VOF recalls Het Boerenijsje VOF brand Hoeve-ijs Vanille / Vanilla ice cream (1 L; Lot 21042024; Use by 21/04/2024) due to undeclared egg.

Allergy Alert (Belgium): Froster recalls Wereld Burger brand Fully Fruity sauce (500g; Best before 01/05/2024) due to undeclared milk and celery and recalls Wereld Burger brand Maple Whiskey sauce (500g; Best before 20/10/2023) due to undeclared soy and celery.

Allergy Alert (Belgium): Jumbo recalls Jumbo brand Salade de pâtes – Pastasalade fusilli pesto / Pesto pasta salad (350g; All Use by dates) due to undeclared cashew nuts.

Allergy Alert (Belgium): Traindevie recalls Traindevie brand Mini muffin mix et cake au chocolat / Mini muffin mix and chocolate cake (see recall notice for affected Best before date codes) due to undeclared gluten and milk.

Allergy Alert (Luxembourg): Aldi recalls POKE BOWL Spirales de courgettes / Zucchini spirals (320g, All expiry dates up to 16/07/2023) and PASTASALADE Fusilli Pesto / Pesto pasta salad (250g; All expiry dates up to 22/07/2023) due to undeclared cashew nuts.

Food Safety Recall (Denmark): Mozami A/S recalls Turon Fúet Extra, lufttørret spiseklar pølse / air-dried, ready-to-eat sausage (150g; Lot 2313610002; Best before 14.08.2023) due to mold growth.

Food Safety Recall (France): DISTRIBUTION CASINO FRANCE CASINO recalls CASINO brand FILET CANARD A/P S/SKIN / Duck filet, skinless (Lot 0103011177; Use by 14/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): ACHATS MARCHANDISES CASINO recalls FRANPRIX brand Tomme du brebis / Sheep cheese (150g; Sold from 01/03/2023 to 16/06/2023) due to possible Listeria monocytogenes contamination.

Food Safety Recall (France): LIDL recalls Etal du volailler brand Aiguillettes de canard / Duck fingers (280g; Lot 0253033994; Use by 16/07/2023 & 17/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LIDL recalls Etal du volailler brand Filet de canard / Duck filet (280g; Lot 0253033994; Use by 12/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): PALMI D’OR BOURGOGNE recalls LE GAULOIS brand FILET CANARD A/P S/SKIN / Duck filet, skinless (Lot 0103011177; Use by dates between 14/07/2023 and 15/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): PALMI D’OR BOURGOGNE recalls LES VOLAILLES DE NOS REGIONS brand FILET CANARD A/P/SKIN / Duck filet, with skin (Lot 0103011177; Use by 12/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): COOPERATIVE U recalls U brand AIGUILLETTE DE CANARD / Duck fingers (Lot 00135778; Use by 13/07/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): T & T FOODS recalls BDMP brand Sélar à bande dorée séché / Dried golden band Selar (100g; Lot 2022445287; Best before 01/09/2024) due to Salmonella contamination.

Food Safety Recall (France): CHADIS E.LECLERC recalls FABRIQUE A FAGNIERES brand FINGER AUX FRAISES / Strawberry fingers (Use by 07/07/2023) due to possible Listeria monocytogenes contamination.

Food Safety Recall (Germany): Roko Feinkost GmbH recalls Roko Feinkost Spezialitäten Kartoffelsalat / Potato salad (1 kg; Best before 03.08.2023) due to possible foreign matter contamination (metal or plastic).

Food Safety Recall (Italy): Tiberina carni snc recalls Salsiccia casareccia S/Vuoto / Homemade sausage (18.36 kg; Lot 2; Use by 23/12/2023) due to Salmonella contamination.

Food Safety Recall (Italy): Tiberina carni snc recalls Salsiccia casareccia S/Vuoto / Homemade sausage (45.242 kg; Lot 2; Use by 14/10/2023) due to Salmonella contamination.

Food Safety Recall (Luxembourg): L’Administration luxembourgeoise vétérinaire et alimentaire recalls Antoine Ottavi brand Tomme de Brebis / Sheep cheese (Lots VC327 & VC330; All Best before dates from 10/07/2023 to 16/07/2023) due to possible Listeria monocytogenes contamination.

Food Safety Recall (Netherlands): Albert Heijn recalls AH Vrije uitloop eisalade / Free-range egg salad (Best before July 28, 2023) due to foreign matter contamination (pieces of plastic).

Asia, Africa and the Pacific Islands

Food Safety Recall (Hong Kong): Juewei Food (Hong Kong) Limited recalls JUEWEI brand Signature Mala Crayfish (130g; Use by July 7, 2023; Product of China) due to possible Listeria monocytogenes contamination.

Australia and New Zealand

Allergy Alert (Australia): Port Melbourne Paletas Pty Ltd recalls Rocky Road Paleta – Ice-Creme (60g; All Best before dates  from 14 JUL 2023 up to and including 06 JAN 2024) due to undeclared cashew nuts.

Allergy Alert (Australia): Korea Food Pty Ltd recalls LOTTE PEPERO almond (32g & 128g; Best before 12.04.2024 & 03.04.2024, respectively) due to undeclared sesame, and recalls LOTTE PEPERO whitecookie (32g & 128g; Best before 17.04.2024 & 16.04.2024, respectively) due to undeclared sesame, almonds and peanuts.

Allergy Alert (Australia): Corean Food Corp PTY LTD recalls Lotte Pepero Almond (128g; Best before 12/10/2023) due to undeclared sesame, and recalls Lotte Pepero White Cookie (128g; Best before 16/10/2023) due to undeclared sesame, almonds and peanuts.

Allergy Alert (New Zealand): Emart Company Ltd recalls Lotte brand Almond Pepero (128g; Best before 16.02.2024, 30.10.2023) due to undeclared sesame, and recalls Lotte brand White Cookie Pepero (128g; Best before 9.11.2023, 2.02.2024, and 16.04.2024) due to undeclared sesame, almonds and peanuts.


TAINTED formats 3
“Reads like a true crime novel” – Food Safety News

Interested in learning more about food safety and the history of foodborne disease outbreaks and investigations?

Click on the link to listen to a short excerpt, then follow the buy links to add a digital, print or audio copy to your personal library.

Chapter 6. Birth of a Pathogen

TAINTED is available in digital format from all major on-line retailers. Press the button to go directly to your preferred digital bookstore.

Advertisements

Recalls and Alerts: June 17–19, 2023

Here is today’s list of food safety recalls, product withdrawals, allergy alerts and miscellaneous compliance issues. The live links will take you directly to the official recall notices and company news releases that contain detailed information for each recall and alert.

If you would like to receive automatic email alerts for all new articles posted on eFoodAlert, please submit your request using the sidebar link.



United States

Allergy Alert: Frito-Lay recalls Tostitos Avocado Salsa Jar Dips (15 oz. (425.2g); 2 NOV 23 or 3 NOV 23; UPC ending in 0559) due to possible undeclared milk.

Advertisements

Canada

Allergy Alert: Aliments Ludo (Mont-Carmel, QC) recalls La vraie sauce à la viande / Real meat sauce (750 ml; Sold up to 16 June 2023) due to undeclared fish (anchovy) and soy.

Allergy Alert: D Way Foods Inc. recalls Miyako brand Shredded Crab Meat (12 x 2.5 lbs; Lot #JUN/06/23, JUN/20/23, and MAY/08/23; UPC 10720182014851) due to undeclared egg and wheat. The recalled product was sold in British Columbia.

Allergy Alert: Aquamar Inc. recalls several Kanimi brand Imitation crab products due to undeclared egg and wheat. Please refer to the recall notice for a complete list of affected products, which were sold in Alberta and British Columbia.

Allergy Alert: APO Products Ltd.  recalls Sorbetero brand Mango Frozen Dessert Bars (300 mL (4 x 75 mL); Best before 12 07 2023; UPC 7 74310 68140 1) due to undeclared milk. The recalled product was sold nationally.

Food Safety Recall: New Alasko recalls Alasko brand IQF Antioxidant Blend (1 kg & 5 kg; UPC 6 95058 27150 4 & 1 069505 827150 1, respectively; Lot 0052 044 2023; Best before 2023 OC 11) due to possible Norovirus contamination.

Advertisements

Europe

Food Safety Recall (France): SODICHAP E.LECLERC Chaponnay recalls Viande Hachée / Ground meat (variable weights; Lot 05185006) due to Listeria monocytogenes contamination.

Food Safety Recall (France): Industry recalls OTTAVI FIORE DI MACCHIA brand Tomme de chèvre et/ou brebis en Libre service et à la coupe / goat and/or sheep milk cheese, sold by the slice (All lots) due to probable Listeria monocytogenes contamination.

Food Safety Recall (France): LDC SABLE LDC recalls LE GAULOIS PROFESSIONNEL brand POULET NU / Unwrapped whole raw chicken (Lot 0093015879; Use by 06/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LES FILS DE BENOIT DIENNET – CHARCUTERIE SALAISONS Charcuterie DIENNET recalls CHARCUTERIE REGIONALE DIENNET brand TETE ROULEE PISTACHEE / Rolled head meat with pistachios (Lot 232203; Use by 05/07/2023) due to Salmonella contamination.

Food Safety Recall (France): AUCHAN RETAIL SERVICES AUCHAN recalls POUCE brand POULET BLANC / Whole raw chicken (Lot 0093015768; Use by 06/06/2023 and 07/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LDC BOURGOGNE recalls NEUTRE brand POULET PAC ROTISSOIRE / Whole raw rotisserie chicken (~1200g; Lot 0093015879; Use by 06/06/2023 and 07/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): FOODIZ DELI recalls various Happy Yummy brand Wok dishes and spring rolls due to possible Salmonella contamination. Please refer to the recall notice for a complete list of affected products.

Food Safety Recall (Netherlands): La Vie Est Belle recalls La Vie Est Belle Lenteburger / Spring burger (Use by 05-06-2023, 12-06-2023, 19-06-2023, and 26-06-2023) due to foreign matter contamination (metal particles).

Food Safety Recall (Romania): Mega Image recalls ECO Crema tartinabila vegan cu spanac / ECO Spreadable vegan cream with spinach (Lot codes 2402003D, L2403058C, and 405093FG; Expiry dates 03.02.2024, 27.03.2024, and 03.05.2024) due to foreign matter contamination.

Asia, Africa and the Pacific Islands

Allergy Alert (Israel): Dan Next Import and Marketing Ltd. recalls GULLON ZERO Sugar free CHIP CHOC cookies (150g; All production dates) due to undeclared soy lecithin.

Australia and New Zealand

Food Safety Recall (New Zealand): New World Aokautere recalls New World Aokautere brand NZ Beef Prime Mince (various weights; Best before 19.06.23) due to foreign matter contamination (metal fragments).


TAINTED formats 3
“Reads like a true crime novel” – Food Safety News

Interested in learning more about food safety and the history of foodborne disease outbreaks and investigations?

Click on the link to listen to a short excerpt, then follow the buy links to add a digital, print or audio copy to your personal library.

Chapter 6. Birth of a Pathogen

TAINTED is available in digital format from all major on-line retailers. Press the button to go directly to your preferred digital bookstore.

Advertisements

Recalls and Alerts: June 15–16, 2023

Here is today’s list of food safety recalls, product withdrawals, allergy alerts and miscellaneous compliance issues. The live links will take you directly to the official recall notices and company news releases that contain detailed information for each recall and alert.

If you would like to receive automatic email alerts for all new articles posted on eFoodAlert, please submit your request using the sidebar link.



United States

FOOD SAFETY ALERT – UPDATE: FDA advises restaurants and retailers not to serve or sell and consumers not to eat certain raw oysters from Dai One Food Co., Ltd., and Central Fisheries Co., Ltd., Republic of Korea, due to potential Norovirus contamination. Please refer to the FDA advisory for details on the affected products. The oysters have been implicated in five cases of Norovirus gastroenteritis among restaurant patients in Hawaii.

Food Safety Recall: Johnsonville, LLC recalls Johnsonville BEDDAR with CHEDDAR Smoked Sausage links MADE WITH 100% PREMIUM PORK (14 oz vacuum packs; Best by 07/11/2023 C35) due to foreign matter contamination (very thin strands of black plastic fibers).

Food Safety Recall Update: Cricket Creek Farm expands earlier recall to include an additional product because of potential Listeria monocytogenes contamination and because pasteurization records did not illustrate the heating element reached required temperature. Please refer to the recall notice for a complete list of affected products.

Food Safety Recall: Conagra Brands, Inc. recalls approximately 2,717 pounds of frozen beef shepherd’s pie products due to possible foreign matter contamination (clear, flexible plastic). Please refer to the recall notice for a complete list of affected products.

Advertisements

Canada

Allergy Alert: Léon Desrosiers et Fils inc. (Joliette, QC) recalls Sauce a spaghetti / Spaghetti sauce (500 ml & 1 L; Sold up to 15 June 2023) and Soupe aux legumes / Vegetable soup (1 L; Sold up to 15 June 2023) due to undeclared allergens (wheat, mustard, anchovies (spaghetti sauce only) and soy.

Food Safety Recall: Marché Kim Po (Montréal, QC) recalls various cut fruits and vegetables, peanuts, and kimchi packaged and sold by the company, because these products may not have been packaged and held under conditions that would assure their safety for human consumption.

Food Safety Recall: Hafner Canada Inc. recalls Sélection du Pâtissier brand Framboisier Cake (1.6 kg (14 pre-cut servings); Lots 3114 & 3128; UPC 6 22267 00901 7) and WOW! Factor Desserts brand Berry Burst Slab Cake (3.7 kg; Lots 3101, 3114, 3121 & 3124; UPC 7 78463 08537 6) due to possible Norovirus contamination.

Food Safety Recall: Fermes Belles-Amours inc. (Lourdes-de-Blanc-Sablon, QC) recalls PÂTÉ DE FOIE DE MORUE / Cod liver paté and MOULES FUMÉES / Smoked mussels (sold up to 15 June 2023) due to potential for grown of Clostridium botulinum.

Food Safety Recall: Apex Commerce Trades recalls Saladitos brand Lupini beans (580 mL; UPC 8 413295 800514; Lots L081041 & L392031; Best before 21/02/2024 & 27/09/2024, respectively) due to potential for growth of Clostridium botulinum.

Advertisements

Europe

OUTBREAK INVESTIGATION (NORWAY): The Norwegian Institute of Public Health has detected an outbreak of six cases of E. coli in individuals living in various parts of the country. The cases were reported between October 2022 and May 2023.

Allergy Alert (Belgium): Peny CGPA recalls Monique Ranou brand Gratin dauphinois à la crème fraîche (850g; Lot 2362 L: M2H074 A11 (05:35 to 07:50; Best before 31.03.2026) due to undeclared wheat and egg.

Allergy Alert (UK): Premier Foods recalls Sharwood’s Balti Cooking Sauce (420g; Best before 31 January 2025) due to undeclared milk.

Food Safety Recall (Belgium): Natuurvlees Dobbelaere recalls Natuurvlees Dobbelaere brand Kippenschnitzel / Chicken schnitzel (~0.42 kg; Lot 2323700006; Use by 18/06/2023) due to possible Salmonella contamination.

Food Safety Recall (Denmark): Natur-Drogeriet A/S recalls Økologisk rødkløver-te i løsvægt / Organic red clover tea in bulk (Multiple lot codes and best before dates) due to presence of mouse droppings. Please refer to the recall notice for a complete list of affected products.

Food Safety Recall (Finland): Lantmännen Cerealia recalls multiple pasta products due to possible foreign matter contamination (small pieces of metal). Please refer to the recall notice for a complete list of affected products.

Food Safety Recall (Finland): Danone Oy recalls Activia mansikkajogurtti ilman lisättyä sokeria Activia strawberry yogurt without added sugar (4 x 125 g; Best before 13.07.2023) due to possible foreign matter contamination (pieces of plastic).

Food Safety Recall (France): SALAISONS DU MONT PILAT recalls multiple varieties of SALAISONNIERS DU PILAT and DUCULTY brands of dry pork sausage due to Listeria monocytogenes contamination. Please refer to the recall list at Rappel Conso for a complete list of affected products.

Food Safety Recall (France): BROCELIANDE recalls Saucisse cuite brasse / Cooked fermented sausage (Lot 1169981; Use by 22/06/2023) due to a manufacturing defect.

Food Safety Recall (France): CARREFOUR FRANCE recalls SIMPL brand POULET BLANC ENTIER / Whole chicken (Lot 0093015768; Use by 06/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LES FROMAGERS DE TRADITION HARDY AFFINEUR recalls Biquet fermier cendré / cheese (Lot 77-155; Best before 14/07/2023) due to shiga toxin-producing E. coli contamination.

Food Safety Recall (France): DISTRIBUTION CASINO FRANCE CASINO recalls CASINO – TOUS LES JOURS brand POULET PAC BLANC / Whole chicken (Lot 0093015768; Use by 06/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LDC SABLE  recalls HENRI IV brand POULET SOUS FILM / Whole chicken (Lot 0093015768; Use by 07/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LDC SABLE  recalls NEUTRE brand SOUS FILM PRET A CUIRE / Whole chicken (Lot 0093015768; Use by 06/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LDC BOURGOGNE recalls LE GAULOIS PROFESSIONNEL brand POULET PAC NU LGP / Whole chicken (1.2 kg; Lot 0093016034; Use by 07/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LDC BOURGOGNE recalls LE GAULOIS brand BQ POULET A PAC / Whole chicken (Lot 0093015768; Use by 06/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): Manufacturer recalls multiple A PEGURELLA, Petirosso, FIOR DI CORSICA, and Ottavi brands of goat and sheep cheeses due to possible Listeria monocytogenes contamination. Please refer to the recall list at Rappel Conso for a complete list of affected products.

Food Safety Recall (France): GAEC D’ARCY recalls GAEC d’Arcy brand brique melangee / cheese (Lot 5) due to Listeria monocytogenes contamination.

Food Safety Recall (France): LURESSE SOC E.LECLERC recalls POELEE WOK salad (400g; Use by 14/06/2023) due to possible Salmonella contamination.

Food Safety Recall (France): SUPERMARCHES MATCH recalls TALLEC brand TERRINE FORESTIERE A L’ANCIENNE GIROLLES (Lot 0231390; Use by 26/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (France): SUPERMARCHES MATCH recalls DEPUYDT brand BOULETTE SAUCE TOMATE / Meatballs in tomato sauce (Lot 1905; Use by 30/06/2023) due to Listeria monocytogenes contamination.

Food Safety Recall (Germany): Thomas Kurz e.K. Service rund um Fleisch und Wurst recalls four products due to Listeria monocytogenes contamination. Please refer to the recall notice for a complete list of affected products.

Food Safety Recall (Ireland): Metron Stores Limited (trading as Iceland Ireland) recalls all imported frozen food products of animal origin sold in Iceland Ireland stores since 3 March 2023. The action was taken after the Food Safety Authority of Ireland served the company with an Immediate Withdrawal and Recall Notice.

Food Safety Recall (Italy): FATTORIE NOVELLA SENTIERI recalls SALAME NOVELLINO / New Salami (~280g; Lot 3216NOV) due to Listeria monocytogenes contamination.

Food Safety Recall (Luxembourg): SNV recalls Auchan Pouce brand Poulet PAC blanc / Whole chicken (Lot 0093015768; Use by 06/06/23 and 07/06/23) due to Listeria monocytogenes contamination.

Food Safety Recall (Luxembourg): Administration luxembourgeoise vétérinaire et alimentaire recalls TerraSana brand Pesto Rosso bio / Organic red pesto (180g; Best before 04/11/2024) due to foreign matter contamination (glass).

Food Safety Recall (Luxembourg): Caterman recalls Cactus brand Tranche Saint-Honoré Pastry (2 pieces; All use by dates from 07/06/2023 to 16/06/2023) and Cactus brand Saint-Honoré 6 parts (All use by dates from 07/06/2023 to 16/06/2023)) due to Listeria monocytogenes contamination.

Food Safety Recall (Netherlands): Zonnatura recalls Zonnatura Groenten Spread Spinazie / Vegetable spinach spread (135g; Lots 2402020A, 2402020AB, 2403058D and 2404075E; Best before 20-2-2024, 27-3-2024 and 16-4-2024) due to foreign matter contamination (metal).

Food Safety Recall (Netherlands): Udea recalls Allos Farm Vegetables Spinach Pine Nuts (135g; Lot 2402003A; Best before 03-02-2024) due to foreign matter contamination (metal).

Australia and New Zealand

Allergy Alert (Australia): Coffee Table Delights recalls Coffee Table Delights brand Meringues (45g; Best before 2/08/23) due to undeclared gluten.


TAINTED formats 3
“Reads like a true crime novel” – Food Safety News

Interested in learning more about food safety and the history of foodborne disease outbreaks and investigations?

Click on the link to listen to a short excerpt, then follow the buy links to add a digital, print or audio copy to your personal library.

Chapter 6. Birth of a Pathogen

TAINTED is available in digital format from all major on-line retailers. Press the button to go directly to your preferred digital bookstore.

Advertisements