Sand Castle School Portaits is proudly owned and operated in Bay Shore, Long Island, serving Nassau and Suffolk counties, all of New York City, New York State, New Jersey and Connecticut. ... All of our portrait programs utilizes stateoftheart green screen technology, ... PTA members, principals and school administrators. ...