New York, United States
Natasha May Platt is a mural artist based in New York. Her mural work is very painterly, focused on the power of nature and color. Most of her murals are found in New York, and she has painted murals in Los Angeles, Virginia, Chicago, Mexico, Bali, and India.