Deltoids sounds like the name of a wacky 80s movie frat house who has to defeat the rich frat and save the ski lodge by winning a downhill race
...and the house turns out to have been built on a nuclear waste dump site. can I get a piece of this movie? i am sensing big box office here.
btw, i saw that down hill ski race to save the lodge from developers movie. it was pretty awesome.