I just received this flyer in the mail. Looks interesting. However, still debating whether to dish out $28 a pound for some 'frozen' Japanese Snow Crab when fresh, live ones are selling for $9.99 in places like T&T?!
Don't mind paying the premium if quality and taste are good ( a la O'Mei's Giant Lobster ). However, hate it when its just greed and gimmick driven