Marcelo Castro is a talented amateur photographer born and raised in Brazil, and American by nationality.