Walter Bowman Russell was an American impressionist painter, sculptor, property developer, and author. Russell wrote extensively on topics relating to science, but his ideas did not gain much attentio
Hotel des Artistes is a historic residential building located at 1 West 67th Street, near Central Park West, on the Upper West Side of Manhattan in New York City. Completed in 1917, the ornate 17-stor