As a resident of Portland Oregon’s east side I often find myself gazing across the Willamette River towards downtown with it’s skyscrapers set in stark contrast against the backdrop of the Tualatin Mountains and their evergreen canopy. Within the northwest corner of those mountains lies Forest Park – encompassing over 5,100 wooded acres making it […]
WINTER SQUATCH SIGHTING!
WELL FOLKS HERE IT IS: Undeniable proof that sasquatch is real. LOCATION: Lower Elowah Falls in the Columbia River Gorge. East of Portland Oregon.