I tried the world’s best steak and set off the fire alarm – twice
The Jack’s Creek Wagyu X steaks have won the coveted title of ‘World’s Best Steak’ for two years running and they are now available from Ocado.
Daily Express :: Food Feed

The Jack’s Creek Wagyu X steaks have won the coveted title of ‘World’s Best Steak’ for two years running and they are now available from Ocado.
Daily Express :: Food Feed