Logo
 
 
1/23/2025
 
 
 
 
 
  Page Controls   View:  Pics Per Page:
AVR 4002
Title:  AVR 4002
Description:  Allegheny Valley Railroad 4002 , 4005 & 405 passing the Logans Ferry Heights VFD sign. Train is heading towards New Kensington.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 9:07:23 PM
Location:  Plum, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 4002(GP40-3) AVR 4005(GP40-3) AVR 405(Road Slug)
Views:  303   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405, 4005 & 4002 at the 6th Avenue crossing in Arnold.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 9:55:51 PM
Location:  Arnold, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug) AVR 4005(GP40-3) AVR 4002(GP40-3)
Views:  358   Comments: 0
AVR 4002
Title:  AVR 4002
Description:  Allegheny Valley Railroad 4002 ,4005 & 405 run around their train in Arnold PA.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 10:07:12 PM
Location:  Arnold, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 4002(GP40-3) AVR 4005(GP40-3) AVR 405(Road Slug)
Views:  319   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 & 4005 runs around its train for the return trip south.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 10:17:00 PM
Location:  New Kensington, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  266   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 & 4005 passing thru New Kensington.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 10:29:42 PM
Location:  New Kensington, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  292   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 4002 in the Logans Ferry Section of Plum.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 10:44:25 PM
Location:  Plum, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  252   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 & 4005 near Morris St in Oakmont . Units are switching the Brenntag Northeast facility.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 11:12:03 PM
Location:  Oakmont, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  271   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405, 4005 & 4002 switching the Brenntag Northeast facility in Oakmont.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 11:19:57 PM
Location:  Oakmont, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  232   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 & 4005 at the College Avenue crossing in Oakmont.
Photo Date:  2/7/2021  Upload Date: 2/7/2021 11:24:55 PM
Location:  Oakmont, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug) AVR 4005(GP40-3)
Views:  296   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 making a rare daylight appearance at Allegheny River Blvd & Nadine Road.
Photo Date:  2/7/2021  Upload Date: 2/8/2021 9:45:49 PM
Location:  Penn Hills (subdivis, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  229   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 ,4005 & 4002 crossing Liberty Avenue at 33rd St. (Trackage Ex-CSX, B&O)
Photo Date:  2/7/2021  Upload Date: 2/8/2021 9:53:56 PM
Location:  Pittsburgh, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug) AVR 4005(GP40-3) AVR 4002(GP40-3)
Views:  294   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 & 4005 in Oakmont PA running next to Allegheny Avenue near Morris St.
Photo Date:  6/7/2021  Upload Date: 6/13/2021 9:00:30 AM
Location:  Oakmont, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  217   Comments: 1
CLXX 4004
Title:  CLXX 4004
Description: 
Photo Date:  5/23/2022  Upload Date: 5/31/2022 12:44:47 PM
Location:  Hazelwood, PA
Author:  Alex Piechowski
Categories: 
Locomotives:  CLXX 4004(GP40-3) AVR 4005(GP40-3) AVR 405(Road Slug)
Views:  310   Comments: 0
AVR 405
Title:  AVR 405
Description:  Allegheny Valley Railroad 405 is traveling south next to the Allegheny River. The Borough of Blawnox is across the river..
Photo Date:  4/14/2024  Upload Date: 4/14/2024 11:17:33 PM
Location:  Penn Hills (subdivis, PA
Author:  Matt Provenza
Categories: 
Locomotives:  AVR 405(Road Slug)
Views:  77   Comments: 0
SWP 4006
Title:  SWP 4006
Description:  Now I can finally get the number on the slug
Photo Date:  9/3/2015  Upload Date: 9/4/2015 12:13:53 PM
Location:  Decatur (NS Shops), IL
Author:  Dave Ritter
Categories:  Roster,Track
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  661   Comments: 0
SWP 406
Title:  SWP 406
Description: 
Photo Date:  9/3/2015  Upload Date: 9/4/2015 12:15:01 PM
Location:  Decatur (NS Shops), IL
Author:  Dave Ritter
Categories:  Roster,Track
Locomotives:  SWP 406(Road Slug)
Views:  436   Comments: 0
SWP 406
Title:  SWP 406
Description: 
Photo Date:  9/3/2015  Upload Date: 9/4/2015 12:15:08 PM
Location:  Decatur (NS Shops), IL
Author:  Dave Ritter
Categories:  Roster,Track
Locomotives:  SWP 406(Road Slug)
Views:  486   Comments: 0
SWP 4006
Title:  SWP 4006
Description: 
Photo Date:  9/3/2015  Upload Date: 9/4/2015 12:15:13 PM
Location:  Decatur (NS Shops), IL
Author:  Dave Ritter
Categories:  Roster,Track
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  627   Comments: 2
New SWP 406
Title:  New SWP 406
Description:  Slug engine 406 has recently arrkved from Illinois and is currently undergoing final testing and maintenance before going into regular train service on the Southwest Pennsylvania Railroad. The official name for it given by SWP is a Tractive Effort Booster Unit. It is in a GP38 shell. Works with SWP 4006 GP40-2 which was behind it.
Photo Date:  9/14/2015  Upload Date: 9/15/2015 2:37:25 PM
Location:  Scottdale, PA
Author:  Curt Beal
Categories:  Roster
Locomotives:  SWP 406(Road Slug)
Views:  510   Comments: 0
AVR 4002, SWP 4006, 406
Title:  AVR 4002, SWP 4006, 406
Description:  A short mixed train of empty pipe gondolas and sand hoppers passing north on the Southwest Pennsylvania Railroads Sheepskin Branch at Bowest. 4006 and 406 are a mated power set called an HD40-2, the newest addition to the SWP lineup. This is my first photo of them being used on a train.
Photo Date:  9/21/2015  Upload Date: 9/21/2015 10:01:46 PM
Location:  Bowest, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  AVR 4002(GP40-3) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  852   Comments: 0
AVR 4002 SWP 4006, SWP 406
Title:  AVR 4002 SWP 4006, SWP 406
Description:  Rear helpers shoving frac-sand train Z687-04 under the CSX signals at Sodem on Track 1. The headlight on the yard job is seen in center background.
Photo Date:  10/4/2015  Upload Date: 10/5/2015 1:27:36 AM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Signal,Track,Action
Locomotives:  AVR 4002(GP40-3) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  732   Comments: 0
SWP 406, SWP 4006, AVR 4002
Title:  SWP 406, SWP 4006, AVR 4002
Description:  A train of covered hoppers going north at Bowest, led by the recently rebuilt HD40-2 combination of engines. This is not really the shot I wanted but I ran out of time because a portion of the nearby Sheepskin Trail had been moved by the contractors rebuilding the Bowest Yard.
Photo Date:  10/20/2015  Upload Date: 10/26/2015 11:59:45 PM
Location:  Bowest, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3) AVR 4002(GP40-3)
Views:  1150   Comments: 0
SWP 406 and 4006
Title:  SWP 406 and 4006
Description:  Light engine movement going north at Bowest, towards CSX and Connellsville. It is a good thing they were not pulling anything because this is a going away shot and the light was best for that. The leaves have been stripped from the trees by days of heavy storms and winds. And now we get the nice weather.
Photo Date:  11/3/2015  Upload Date: 11/4/2015 11:55:23 PM
Location:  Bowest, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  581   Comments: 0
SWP 4006 and 406
Title:  SWP 4006 and 406
Description:  At Wheeler Bottom approaching the Greene Junction Bridge to go west onto CSX. The train h`d 19 cars, a mix of sanx hoppers and tank cars. The new slug set is seeing almost daily use on the SWP Sheepskin Branch right now. SWP 4006 was built as MILW 170 GP40 in January 1967 then later#became SOO 2043 GP40 and KCS 4737 GP40-3.
Photo Date:  11/4/2015  Upload Date: 11/15/2015 1:33:15 AM
Location:  Wheeler, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  721444   Comments: 0
SWP 406
Title:  SWP 406
Description:  Road slug 406 is shut down and parked next to the station in Scottdale, PA on Thanksgiving Day.
Photo Date:  11/26/2015  Upload Date: 11/28/2015 12:34:51 AM
Location:  Scottdale, PA
Author:  Curt Beal
Categories:  Roster,Station
Locomotives:  SWP 406(Road Slug)
Views:  380   Comments: 0
SWP 406   Road Slug
Title:  SWP 406 Road Slug
Description:  New TO RRPA
Photo Date:  12/24/2015  Upload Date: 12/24/2015 5:52:33 PM
Location:  Scottdale, PA
Author:  Paul Bungard
Categories:  Yard,Track
Locomotives:  SWP 406(Road Slug)
Views:  287   Comments: 0
SWP 3503, 3501, 4006, and 406
Title:  SWP 3503, 3501, 4006, and 406
Description:  A rare all red locomotive lineup from the SWP Railroad, seen crossing over the frozen solid Youghiogheny River on the Greene Junction Bridge. They had a long train of empty sand cars. Engine numbers are 3503, 3501, 4006, and 406, their four newest engines.
Photo Date:  1/21/2016  Upload Date: 1/22/2016 10:09:19 PM
Location:  South Connellsville, PA
Author:  Curt Beal
Categories:  Bridge,Winter,Action
Locomotives:  SWP 3503(SD40-2) SWP 3501(SD40-2) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  1182   Comments: 0
AVR 4002, SWP 4006, SWP 406
Title:  AVR 4002, SWP 4006, SWP 406
Description:  Three engines running light, coming from Greensburg and heading back south to Scottdale. Seen from the Route 119 overpass between New Stanton and Youngwood, PA. AVR 4002 is the trailing engine.
Photo Date:  1/27/2016  Upload Date: 1/28/2016 2:29:05 PM
Location:  New Stanton, PA
Author:  Curt Beal
Categories:  Roster,Bridge,Winter,Action
Locomotives:  AVR 4002(GP40-3) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  615   Comments: 0
SWP 3503, 3501, 406, 4006
Title:  SWP 3503, 3501, 406, 4006
Description:  The Southwest Pennsylvania Railroad using four engines to bring back ten cars from CSX. I am just glad they all matched for once.
Photo Date:  4/27/2016  Upload Date: 4/27/2016 11:07:06 PM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Signal,Action
Locomotives:  SWP 3503(SD40-2) SWP 3501(SD40-2) SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  733   Comments: 0
SWP 4006 and 406 (2)
Title:  SWP 4006 and 406 (2)
Description:  At the Greenridge crossing in Alverton, PA. Returning back to Scottdale with 4 cars.
Photo Date:  5/11/2016  Upload Date: 5/14/2016 7:16:22 PM
Location:  Alverton, PA
Author:  Curt Beal
Categories:  Roster
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  411   Comments: 0
SWP All Red Lineup
Title:  SWP All Red Lineup
Description:  SWP 3503, 3501, 4006, and 406 going through Broadford with about 40 cars in the middle of a hot August day. They have just come off the interchange with CSX and are now on their own rails. It is nice when all engines match like this!
Photo Date:  8/2/2016  Upload Date: 8/7/2016 2:54:15 PM
Location:  Broadford, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 3503(SD40-2) SWP 3501(SD40-2) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  592   Comments: 0
SWP 406 (4)
Title:  SWP 406 (4)
Description:  The road slug with #4006 behind it is at the NS interchange in Radebaugh getting a train put together to go south.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 10:24:32 PM
Location:  Radebaugh, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug)
Views:  284   Comments: 0
SWP 406 (5)
Title:  SWP 406 (5)
Description:  The Southwest Pennsylvania Railroad is seen dropping off some cars at the Catchup Logistics warehouse in South Greensburg. This is the first time I've been able to see them doing this move.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 10:28:27 PM
Location:  South Greensburg, PA
Author:  Curt Beal
Categories:  Roster
Locomotives:  SWP 406(Road Slug)
Views:  363   Comments: 0
SWP 406 and 4006 (2)
Title:  SWP 406 and 4006 (2)
Description:  A 14-car train heading south past the Five-Star Trail in Youngwood on a beautiful five-star type of morning.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 11:17:11 PM
Location:  Youngwood, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  389   Comments: 0
SWP 406 and 4006 (3)
Title:  SWP 406 and 4006 (3)
Description:  A 14-car train is heading south through the yard behind Buncher Commerce Park in Youngwood.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 11:20:19 PM
Location:  Youngwood, PA
Author:  Curt Beal
Categories:  Roster,Yard,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  424   Comments: 0
SWP 406 and 4006 (5)
Title:  SWP 406 and 4006 (5)
Description:  A 14-car train is soutbound and crossing Route 31 in Tarrs. You know it is September when the goldenrod is out!
Photo Date:  9/4/2016  Upload Date: 9/7/2016 11:36:07 PM
Location:  Ruffsdale (Westmorel, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  330   Comments: 0
SWP 4006 and 406 (2)
Title:  SWP 4006 and 406 (2)
Description:  A GP40-3 and slug combination taking a train north past a nice lush cornfield on the grounds of Sand Hill Berries/ Greendance Winery. They obviously grow a bit of corn too! The train was headed to the Safe Handling terminal in East Huntington.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 10:42:51 PM
Location:  Standard Shaft, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Action
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  343   Comments: 0
SWP 406 and 4006 (4)
Title:  SWP 406 and 4006 (4)
Description:  A train of 14 cars is southbound at the Bridge Street crossing in Hunker.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 11:22:58 PM
Location:  Hunker, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  335   Comments: 0
SWP 406 (6)
Title:  SWP 406 (6)
Description:  The Southwest Pennsylvania Railroad is seen dropping off some cars at the Catchup Logistics warehouse in South Greensburg. This is the first time I've been able to see them doing this move. SWP 406 is a road slug but can be controlled in the cab when connected to another locomotive, namely SWP 4006.
Photo Date:  9/4/2016  Upload Date: 9/7/2016 10:26:26 PM
Location:  South Greensburg, PA
Author:  Curt Beal
Categories:  Roster
Locomotives:  SWP 406(Road Slug)
Views:  315   Comments: 0
SWP 4006, 406, AVR 4002 (2)
Title:  SWP 4006, 406, AVR 4002 (2)
Description:  Southwest Pennsylvania Railroad with a small train of four covered hoppers at Iron Bridge, almost exactly halfwaw between Scottdale and Mount Pleasant.
Photo Date:  11/6/2016  Upload Date: 11/7/2016 10:19:31 PM
Location:  Iron Bridge, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug) AVR 4002(GP40-3)
Views:  456   Comments: 0
SWP 4006 406 AVR 4002 (3)
Title:  SWP 4006 406 AVR 4002 (3)
Description:  The Southwest Pennsylvania Railroad doing some switching of hopper cars at the S_vage Transloading facility between New Stanton and Mount Pleasant.
Photo Date:  11/6/2016  Upload Date: 11/7/2016 10:22:32 PM
Location:  Mount Pleasant, PA
Author:  Curt Beal
Categories:  Roster,Yard
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug) AVR 4002(GP40-3)
Views:  581   Comments: 0
SWP 406, SWP 4006, AVR 3001
Title:  SWP 406, SWP 4006, AVR 3001
Description:  Southwest Pennsylvania Railroad using CSX rails as train Z687-25, seen going west out of Connellsville with 19 cars. The AVR 3001 was the one making all the smoke.
Photo Date:  3/25/2017  Upload Date: 3/27/2017 1:53:30 AM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Signal,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3) AVR 3001(SD40-3)
Views:  603   Comments: 0
SWP 406, 4006, AVR 3001
Title:  SWP 406, 4006, AVR 3001
Description:  Slug set and SD40-3 showing the end of a loaded sand train in Mount Braddock, PA.
Photo Date:  4/8/2017  Upload Date: 4/13/2017 9:09:08 PM
Location:  Mount Braddock, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3) AVR 3001(SD40-3)
Views:  845   Comments: 0
AVR 3001, SWP 4006, SWP 406
Title:  AVR 3001, SWP 4006, SWP 406
Description:  Light power coming into Connellsville to pick up 51 cars out of the CSX Yard.
Photo Date:  4/9/2017  Upload Date: 4/13/2017 9:59:45 PM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  AVR 3001(SD40-3) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  562   Comments: 0
SWP 406, 4006, AVR 3001
Title:  SWP 406, 4006, AVR 3001
Description:  Train Z687-09 going west in Broadford with 51 cars that were picked up at the CSX Yard in Connellsville. The train is approaching the signal to cross over from Track 2 to 1 to get back onto their own railroad.
Photo Date:  4/9/2017  Upload Date: 4/13/2017 10:07:54 PM
Location:  Broadford, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 406(Road Slug) SWP 4006(GP40-3) AVR 3001(SD40-3)
Views:  938   Comments: 0
AVR 3001, SWP 4006, SWP 406
Title:  AVR 3001, SWP 4006, SWP 406
Description:  Southwestern Pennsylvania Railroad running through Connellsville on CSX with some loaded sand cars for Smithfield, PA.
Photo Date:  5/7/2017  Upload Date: 5/10/2017 4:12:04 PM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Action
Locomotives:  AVR 3001(SD40-3) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  694   Comments: 0
SWP 3503, 3501, 4006, 406
Title:  SWP 3503, 3501, 4006, 406
Description:  Train Z685-17 crossing over track 2 to 1 on CSX in Broadford to get back onto home rails at the interchange just west of here. This is the entire current SWP roster, besides the engines that are still over in Delaware.
Photo Date:  7/17/2017  Upload Date: 7/19/2017 8:29:40 PM
Location:  Broadford, PA
Author:  Curt Beal
Categories:  Roster,Action
Locomotives:  SWP 3503(SD40-2) SWP 3501(SD40-2) SWP 4006(GP40-3) SWP 406(Road Slug)
Views:  381   Comments: 0
AVR 4004, SWP 406, SWP 4006
Title:  AVR 4004, SWP 406, SWP 4006
Description:  Heading into Connellsville to pick up 9 freight cars from CSX.
Photo Date:  8/17/2017  Upload Date: 8/17/2017 11:25:13 PM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Action
Locomotives:  AVR 4004(GP40-3) SWP 406(Road Slug) SWP 4006(GP40-3)
Views:  326   Comments: 0
SWP 4006 SWP 406 AVR 4004
Title:  SWP 4006 SWP 406 AVR 4004
Description:  Leaving Connellsville with 9 freight cars retrieved from the Connellsville CSX Yard. I also photographed them coming into town, and the total amount of time to come and go was only 17 minutes!
Photo Date:  8/17/2017  Upload Date: 8/17/2017 11:27:35 PM
Location:  Connellsville, PA
Author:  Curt Beal
Categories:  Roster,Scenic,Signal,Action
Locomotives:  SWP 4006(GP40-3) SWP 406(Road Slug) AVR 4004(GP40-3)
Views:  441   Comments: 0


Site Design ©2001-2020 Tim Huemmer
Photos © respective authors
  Contact: info@rrpicturearchives.net