The Hudson Valley is filled with exciting imagery.  When I go out to shoot, I may not find what I was looking for but I am almost always rewarded with a wonderful experience.



Recently Updated



Other Featured Galleries


var _gaq = _gaq || [], is_cname = false, user_ga_id = '', curhost = 'malcolmcastro.photoshelter.com', f_no_track = false, u_id = 'U00004qUWMa1wzHc'; // user analytics if (user_ga_id) { _gaq.push(['user._setAccount', user_ga_id]); if (is_cname) { _gaq.push(['user._setAllowLinker', true]); _gaq.push(['user._setDomainName', curhost]); } if (!f_no_track) _gaq.push(['user._trackPageview']); } // PS analytics: C1 _gaq.push(['ps._setAccount', 'UA-3783380-1']); // conditional values _gaq.push(['ps._setCustomVar', 1, 'User ID', u_id]); _gaq.push(['ps._setCustomVar', 2, 'User Type', 'Visitor']); //Ensures inclusion of U_ID in Archive if (!f_no_track) _gaq.push(['ps._trackPageview']); _gaq.push(['ps._trackPageLoadTime']); _gaq.push(['ps._setDomainName', "photoshelter.com"]); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();