THE CRAVING *** USA 2011 Dir: Valerie R.Castro. 90 mins If you’re a meat lover, you’re gonna love “La Diabla Pica” in San Francisco Bay and will really wanna get your teeth into this fully loaded shocker of a movie that really sets you wondering what human meat actually tastes…