News   Jan 23, 2026
 179     0 
News   Jan 22, 2026
 1K     3 
News   Jan 22, 2026
 725     0 

Finch West Line 6 LRT

Politically, I'm wondering what happens after improvements are made but the line is still slow. Definitely LRT's will not get built again in TO. The line is in a part of the city that unfortunately many people don't care about. Does the $4Bn wasted matter to the public?

All of these might get lumped together with Eglinton, which could be a disaster also, but is higher profile
Based on my observations of delay sources on Finch, if they eliminate the speed restrictions at intersections/platforms and improve the TSP they should be able achieve Metrolinx's original 34-minute schedule, which is an 18 km/h average. That's faster than the bus, but still far short of any subway line. Eliminating a few stops could maybe get it down to around 31 minutes (20 km/h). The question then becomes whether a 20 km/h average is fast enough for a line that costs billions of dollars.

If they had built the line in the Finch hydro corridor, it easily could have averaged over 30 km/h with level crossings where it intersects other roads. In that case the line would have provided much greater benefit to the people of northwest Toronto who currently need to spend a ridiculously long time on the tram/bus/subway to get to their workplaces, appointments, etc.
 
I think the very term "transit signal priority" overpromises, because it sure sounds to reasonable people like transit will get signal priority.

It's not a great parallel, but at airport security, the priority line is universally understood to be designed to let eligible people get through security as fast as possible. The priority line is an exclusive line that gives special people priority to access the next available screening station ahead of regular people.

If, instead, the priority line still had to take turns with the regular line and allow, say, a dozen regular people to proceed to security for every priority line person, it would still be faster, but not by a whole lot. Maybe if the priority line person was running late and their flight was departing soon, they would only have to wait for 6-8 people to go ahead of them, but under no circumstances would be given front-of-the-line privileges.
 
I think the very term "transit signal priority" overpromises, because it sure sounds to reasonable people like transit will get signal priority.

It's not a great parallel, but at airport security, the priority line is universally understood to be designed to let eligible people get through security as fast as possible. The priority line is an exclusive parallel line that then gives uses priority to access the next available screening station ahead of regular people. If, instead, the priority line still had to take turns with the regular line and allow, say, a dozen regular people to proceed to security for every priority line person, it would still be faster, but not by a whole lot. Maybe if the priority line person's flight was really soon, they would only have to wait for 6 people to go ahead of them, but under no circumstances would be given front-of-the-line privileges.
Exactly. This is the fundamental miscommunication between traffic engineers and the general public. The public hears "transit gets through with as little delay as possible", while engineers hear "transit gets through with less delay than it would have if we completely ignored transit"
 
Last edited:
That requires more lateral space for pedestrian islands than the 1- or 2-stage designs used on Ontario's existing median transit ROWs. So if we want to be serious about providing signal priority to transit in dedicated ROWs, we need to start building intersections in a way that actually makes it practical to do so.
Toronto's street right-of-way widths, or road surface widths are not conducive, if not wholly incompatible with building such a wide cross-section with a side or median tram ROW, if two car lanes are maintained in each direction. (Median trams tend to be more space efficient.)

This is why it's not feasible to replicate Line 6 Finch West on other corridors, much less build a version of the Calgary CTrain in the City of Toronto, even if the bus corridor has the transit demand to justify an upgrade. Zoning laws and municipal code would have to be completely revamped for building setbacks and driveway lengths to be shortened to squeeze a tram ROW onto something like Finch East, the busiest bus corridor. This is politically infeasible as NIMBYs would fight this tooth and nail, especially if expropriation is necessitated by inconsistently narrow public ROWs.
1768845743793.png

The minimum curb to curb width needed for mid-block is 23-24 metres for a tram and a four lane road. This translates to 32 metres for the full public right-of-way including sidewalks and boulevards (road verges), with more width needed at intersections. The vast majority of Toronto streets are narrower. Even places that are ostensibly 36 metres in official documentation are often significantly narrower due to materially inaccurate records or the City not building to the full width for bridges etc. Finch West is listed as 36 metres wide, and even it becomes uncomfortably narrow for car lanes in certain areas. Both screenshots show the width of two car lanes in one direction on Finch (lane lines not painted yet).
1768456410856.png

1768456677834.png


Here are two examples of '36' metre wide ROWs that come nowhere close: section of Bayview 18 to 25 metres wide, and Finch near Yonge 24 to 27 metres:
1768846922838.png
1768848132000.png

1768846922775.png
1768846922735.png

1768847996108.png

1768847888032.png
1768847996143.png

https://www.toronto.ca/wp-content/uploads/2017/11/984d-cp-official-plan-Map-03_OP_ROW_AODA.pdf
1768847309447.png

Toronto Official Plan Street ROW widths: https://www.toronto.ca/wp-content/uploads/2017/11/984d-cp-official-plan-Map-03_OP_ROW_AODA.pdf

Toronto LANE WIDTHS GUIDELINE V3.0: https://www.toronto.ca/wp-content/uploads/2025/11/9175-Lane-Widths-Guideline-Version-3.0-AODA.pdf

I'll expand on this at a later date.
 

Attachments

  • 1768846554083.png
    1768846554083.png
    1.3 MB · Views: 9
  • 1768846922819.png
    1768846922819.png
    1.3 MB · Views: 9
Last edited:
Toronto's street right-of-way widths, or road surface widths are not conducive, if not wholly incompatible with building such a wide cross-section with a side or median tram ROW, if two car lanes are maintained in each direction. (Median trams tend to be more space efficient.)

This is why it's not feasible to replicate Line 6 Finch West on other corridors, much less build a version of the Calgary CTrain in the City of Toronto, even if the bus corridor has the transit demand to justify an upgrade. Zoning laws and municipal code would have to be completely revamped for building setbacks and driveway lengths to be shortened to squeeze a tram ROW onto something like Finch East, the busiest bus corridor. This is politically infeasible as NIMBYs would fight this tooth and nail, especially if expropriation is necessitated by inconsistently narrow public ROWs.
View attachment 709816
The minimum curb to curb width needed for mid-block is 23-24 metres for a tram and a four lane road. This translates to 32 metres for the full public right-of-way including sidewalks and boulevards (road verges), with more width needed at intersections. The vast majority of Toronto streets are narrower. Even places that are ostensibly 36 metres in official documentation are often significantly narrower due to materially inaccurate records or the City not building to the full width for bridges etc. Finch West is listed as 36 metres wide, and even it becomes uncomfortably narrow for car lanes in certain areas. Both screenshots show the width of two car lanes in one direction on Finch (lane lines not painted yet).
1768456410856.png

1768456677834.png


Here are two examples of '36' metre wide ROWs that come nowhere close: section of Bayview 18 to 25 metres wide, and Finch near Yonge 24 to 27 metres:
View attachment 709821View attachment 709830
View attachment 709823View attachment 709822
View attachment 709828
View attachment 709827View attachment 709829
https://www.toronto.ca/wp-content/uploads/2017/11/984d-cp-official-plan-Map-03_OP_ROW_AODA.pdf
View attachment 709826
Toronto Street ROW widths: https://www.toronto.ca/wp-content/uploads/2017/11/984d-cp-official-plan-Map-03_OP_ROW_AODA.pdf

Toronto LANE WIDTHS GUIDELINE V3.0: https://www.toronto.ca/wp-content/uploads/2025/11/9175-Lane-Widths-Guideline-Version-3.0-AODA.pdf

I'll expand on this at a later date.
you are confusing existing and planned ROWs, and the actual width of the physical road vs. the width of the road right of way. The OP identified the City's planned ROW for major streets - whenever a property redevelops along these streets, they provide the land required to meet these widths. But many areas of these roads do not meet the width today.

Most of your examples are fairly unique roads running through valleys - not really comparable to streets LRTs would be running on.

The finch west example you have at Yonge/Finch actually has a 36 metre existing ROW for example, but it includes significant areas of excess sidewalk and grassed areas to allow for potential future expansion. There is easily space for extra lanes.

Indeed, the City's planned ROW widths largely date from 1970's and 1980's when these widths were intended to accommodate 6-lanes of car traffic. The City generally required suburban arterials to be 36 metres in width as that allowed enough space to accommodate 6 lanes, double turn lanes, right turn lanes, centre turn lanes, etc. - if you have a ROW that is actually that width, it's not that hard to do 4 car lanes and bus lanes or LRT lanes.
 

Attachments

  • ROW.jpg
    ROW.jpg
    96.3 KB · Views: 6
I don't have time currently but if someone else does it would be interesting to compare a selection of LRT segments in North America and overseas, comparing the average speed of:

- segments with median ROW without fencing or crossing gates
- segments with median ROW with fencing and crossing gates
- segments with ROW separate from roads.

We've seen a few examples of each type in this thread but it would be nice to have them all together in a single table with a larger sample size to get a sense of the typical average speeds associated with ROW types
 
you are confusing existing and planned ROWs, and the actual width of the physical road vs. the width of the road right of way. The OP identified the City's planned ROW for major streets - whenever a property redevelops along these streets, they provide the land required to meet these widths. But many areas of these roads do not meet the width today.

Most of your examples are fairly unique roads running through valleys - not really comparable to streets LRTs would be running on.

The finch west example you have at Yonge/Finch actually has a 36 metre existing ROW for example, but it includes significant areas of excess sidewalk and grassed areas to allow for potential future expansion. There is easily space for extra lanes.

Indeed, the City's planned ROW widths largely date from 1970's and 1980's when these widths were intended to accommodate 6-lanes of car traffic. The City generally required suburban arterials to be 36 metres in width as that allowed enough space to accommodate 6 lanes, double turn lanes, right turn lanes, centre turn lanes, etc. - if you have a ROW that is actually that width, it's not that hard to do 4 car lanes and bus lanes or LRT lanes.
That's a good catch on the existing vs. planned ROW width. But my point still stands, the vast, vast majority of Toronto streets are not wide enough to fit a median tram without major, politically infeasible, and currently unlawful changes. Having only one car lane in each direction is infeasible IMO due to snow plowed windrows in the winter.
1768853089221.png

But you are very wrong about Yonge/Finch being 36 metres wide property line to property line. The two through lanes and centre turning lane together are ~10 metres wide. Assuming the curb lanes are 4 metres wide each, that's 18 metres total curb-to-curb. Generously estimating 5 metre boulevards on each side puts the public ROW at 28 metres in this screenshot below. Even a worst case underestimate will not allow you to find an extra 8 metres between building faces on opposite sides of the road. There is always a setback between property line and building face. https://www.toronto.ca/wp-content/uploads/2025/11/9175-Lane-Widths-Guideline-Version-3.0-AODA.pdf

1768852533267.png

Take a walk around where I took the screenshots for Finch near Yonge. 36 metres would be right up against the house / commercial building with little or no room for sidewalks. And the narrow curb-to-curb width would certainly necessitate expropriation for the legacy, single family residential section. The curb-to-curb being narrower than 24 metres and whole public ROW including boulevards being narrower than ~30 to 32 metres would effectively preclude an upgrade to tram in residential areas. Unless you want to tell homeowners they won't have access to their driveway for an extended period. A tram being marginally more politically feasible in non-residential areas, but still infeasible for all intents and purposes. Widening the roadway and public ROW in these too-narrow corridors would violate current zoning laws and municipal code.
if you have a ROW that is actually that width, it's not that hard to do 4 car lanes and bus lanes or LRT lanes.
Besides Finch West, where can we find an ROW 36 metres wide that would actually have the transit demand to justify an upgrade to tram? Latent + current demand. The top 10 busiest bus corridors are all too narrow, except for maybe Steeles, but Steeles doesn't have the daily ridership per km to justify an upgrade.
 

Attachments

  • 1768852945588.png
    1768852945588.png
    521.2 KB · Views: 12
Last edited:
For just construction costs:

I found part of the VIVA extension at about $30 million/km in 2014 dollars - https://canada.constructconnect.com...d-2605-million-vivanext-contract-dcn059977w-2

Construction cost for Finch was about $100 million/km in 2018 dollars

I maintain a spreadsheet purely for construction costs of major projects. Thankfully, I did track viva, 6, and pretty much all the other HOT projects in the GTA.
I have decided to also include all the other notable LRT projects.

SourceNotesNameCost/km ($, 2025, mil/km)Opening YearLengthCost, YOC, ($, millions)Cost, 2025, ($, millions)
* Mixed traffic segments not inc.Viva Phase 1672020341800 (2017 $)2270
* Mixed traffic segments not inc.Mississauga TW65201710.3528 (2017 $)666
ION58201919868 (2019 $)1095
* Incurred costs taken as of late 2025.6 Finch West267202610.32548 (2022 $)2746
* Incurred costs taken as of late 2025.5 Crosstown5912026199171 (2019 $)11228
* O&M included.
Preliminary.
10 Hurontario319?185742
* Preliminary.ION Cambridge182?173100

Natural caveat that it's pretty difficult to find exact apple to apple numbers for this stuff. It's incredibly easily to only get a portion of the cost, or to get much more of the cost than construction esp. w. MX who for some reason hates to separate O&M with construction.

Some takeaways:
- Though it is apparently possible to build LRT for cheaper than BRT, it seems like ION is a bit of an outlier given ION Cambridge is 3x more expensive.
- Otherwise, assuming ION Cambridge costs, an LRT is about 2.7x more expensive.
- Assuming 6FW costs, an LRT is 4x the cost of a BRT like Viva.
- MX is not involved in ION or ION cambridge, but was in Mississauga TW (Though primarily for the western portion) and Viva phase 1.
 
But my point still stands, the vast, vast majority of Toronto streets are not wide enough to fit a median tram without major, politically infeasible, and currently unlawful changes. Having only one car lane in each direction is infeasible IMO due to snow plowed windrows in the winter.
View attachment 709850
It is absolutely possible to have roads with one lane per direction in places with snow. It just means that the lane needs to be at least 3.7 metres wide to accommodate the blade of a full-size snowplow. If some snow falls back into the lane after the snowplow goes through, that's fine since 3.7 is a very wide lane anyway. The wheels of trucks and buses will keep the central 3.0m of the lane clear by spraying the slush off to the side.

There is also a requirement for emergency vehicles to have overtaking opportunities, so if the lane is less than about 4.5 metres wide (exact dimension varies between fire departments) there need to be mitigation methods such as a mountable LRT track (allowing the emergency vehicle to drive with one wheel on the ROW, as is the case on some segments of Eglinton East), intermittent laybys where drivers can pull over, or a mountable cycle track that allows cars to drive onto the cycle track if necessary to pull over.

If you want to argue that it's politically infeasible to narrow major arterials like Finch East to one lane per direction then I'd tend to agree, but let's not pretend that snow is what's preventing us from reducing the number of car lanes.

But you are very wrong about Yonge/Finch being 36 metres wide property line to property line. The two through lanes and centre turning lane together are ~10 metres wide. Assuming the curb lanes are 4 metres wide each, that's 18 metres total curb-to-curb. Generously estimating 5 metre boulevards on each side puts the public ROW at 28 metres in this screenshot below. Even a worst case underestimate will not allow you to find an extra 8 metres between building faces on opposite sides of the road. There is always a setback between property line and building face. https://www.toronto.ca/wp-content/uploads/2025/11/9175-Lane-Widths-Guideline-Version-3.0-AODA.pdf


View attachment 709842
Take a walk around where I took the screenshots for Finch near Yonge. 36 metres would be right up against the house / commercial building with little or no room for sidewalks. And the narrow curb-to-curb width would certainly necessitate expropriation for the legacy, single family residential section. The curb-to-curb being narrower than 24 metres and whole public ROW including boulevards being narrower than ~30 to 32 metres would effectively preclude an upgrade to tram in residential areas. Unless you want to tell homeowners they won't have access to their driveway for an extended period. A tram being marginally more politically feasible in non-residential areas, but still infeasible for all intents and purposes. Widening the roadway and public ROW in these too-narrow corridors would violate current zoning laws and municipal code.

Besides Finch West, where can we find an ROW 36 metres wide that would actually have the transit demand to justify an upgrade to tram? Latent + current demand. The top 10 busiest bus corridors are all too narrow.
The right of way is defined as the distance between the property lines. You cannot definitively measure the right-of-way from Google Maps or Streetview. For the property lines you need to use Toronto Maps.
 
Based on my observations of delay sources on Finch, if they eliminate the speed restrictions at intersections/platforms and improve the TSP they should be able achieve Metrolinx's original 34-minute schedule, which is an 18 km/h average. That's faster than the bus, but still far short of any subway line. Eliminating a few stops could maybe get it down to around 31 minutes (20 km/h). The question then becomes whether a 20 km/h average is fast enough for a line that costs billions of dollars.

If they had built the line in the Finch hydro corridor, it easily could have averaged over 30 km/h with level crossings where it intersects other roads. In that case the line would have provided much greater benefit to the people of northwest Toronto who currently need to spend a ridiculously long time on the tram/bus/subway to get to their workplaces, appointments, etc.
They set the bar so low that you will accept anything that goes above it, happily...
 
That's a good catch on the existing vs. planned ROW width. But my point still stands, the vast, vast majority of Toronto streets are not wide enough to fit a median tram without major, politically infeasible, and currently unlawful changes. Having only one car lane in each direction is infeasible IMO due to snow plowed windrows in the winter.
View attachment 709850
But you are very wrong about Yonge/Finch being 36 metres wide property line to property line. The two through lanes and centre turning lane together are ~10 metres wide. Assuming the curb lanes are 4 metres wide each, that's 18 metres total curb-to-curb. Generously estimating 5 metre boulevards on each side puts the public ROW at 28 metres in this screenshot below. Even a worst case underestimate will not allow you to find an extra 8 metres between building faces on opposite sides of the road. There is always a setback between property line and building face. https://www.toronto.ca/wp-content/uploads/2025/11/9175-Lane-Widths-Guideline-Version-3.0-AODA.pdf

View attachment 709842
Take a walk around where I took the screenshots for Finch near Yonge. 36 metres would be right up against the house / commercial building with little or no room for sidewalks. And the narrow curb-to-curb width would certainly necessitate expropriation for the legacy, single family residential section. The curb-to-curb being narrower than 24 metres and whole public ROW including boulevards being narrower than ~30 to 32 metres would effectively preclude an upgrade to tram in residential areas. Unless you want to tell homeowners they won't have access to their driveway for an extended period. A tram being marginally more politically feasible in non-residential areas, but still infeasible for all intents and purposes. Widening the roadway and public ROW in these too-narrow corridors would violate current zoning laws and municipal code.

Besides Finch West, where can we find an ROW 36 metres wide that would actually have the transit demand to justify an upgrade to tram? Latent + current demand. The top 10 busiest bus corridors are all too narrow, except for maybe Steeles, but Steeles doesn't have the daily ridership per km to justify an upgrade.
Again you are confusing city property widths with the width of the actual roadway itself.

That stretch of finch west does indeed have a width of 36 metres. The city property extends far wider than just the phyiscal roadway itself.
1768856782867.png


Notice how further east there are narrower sections where the full planned ROW has not yet been provided through redevelopment.

The reality as well is that you do not need 36 metres to accommodate 4 lanes plus 2 transit lanes. St Clair does it with a 27 metre ROW (most of the street is 30m, but the portion from Yonge to Avenue is 27m), which is generally the real minimum. You can probably squeeze things as narrow as 25 metres in width mid-block, though intersections need more to accommodate platforms and left turn lanes.

1768857165987.png


There are many streets that can accommodate this configuration city-wide. Basically every major arterial in Etobicoke, Scarborough, and North York has the space.
 

Attachments

  • 1768856783012.png
    1768856783012.png
    949 KB · Views: 7
It is absolutely possible to have roads with one lane per direction in places with snow. It just means that the lane needs to be at least 3.7 metres wide to accommodate the blade of a full-size snowplow. If some snow falls back into the lane after the snowplow goes through that's fine, since 3.7 is a very wide lane anyway. After the plow goes through, the wheels of trucks and buses will keep the central 3.0m of the lane clear by spraying the slush off to the side.

If you want to argue that it's politically infeasible to narrow major arterials like Finch East to one lane per direction then I'd tend to agree, but let's not pretend that snow is what's preventing us from reducing the number of car lanes.


The right of way is defined as the distance between the property lines. You cannot definitively measure the right-of-way from Google Maps or Streetview. For the property lines you need to use Toronto Maps.
In Montréal, they REMOVE the snow...

Here are the stages involved in snow removal operations (in Montréal):​
  • salt and gravel spreading as soon as the roads and sidewalks become slippery
  • plowing as soon as there is 2.5 cm of snow on the ground
  • loading as soon as there is 10 to 15 cm of snow on the ground
These operations are carried out continuously until the streets and sidewalks are cleared and safe. The amount of precipitation, weather conditions and equipment failure may slow the pace of operations.​

Toronto could do the same, except the property taxes would increase, because of the cost of snow removal versus snow plowing is higher.
 
If you want to argue that it's politically infeasible to narrow major arterials like Finch East to one lane per direction then I'd tend to agree, but let's not pretend that snow is what's preventing us from reducing the number of car lanes.
Fair point, I was thinking that snow cleared from the tram ROW would accumulate between the raised tram ROW curb and the car lane, and some of the snow cleared from the car lane might end up on the tram ROW. I have yet to see one car lane in each direction for a tram on a raised ROW in a similar winter climate. If the tram ROW is entirely at-grade / not exclusive like in downtown i.e. Bathurst RapidTO streetcar then of course it could work.
The right of way is defined as the distance between the property lines. You cannot definitively measure the right-of-way from Google Maps or Streetview. For the property lines you need to use Toronto Maps.
According to Toronto Maps, the property lines are not 36 metres apart for Finch near Duplex ave. And in practice the ROW is even narrower due to required setbacks and such. You can't strictly go off property lines when there are required driveway lengths and setbacks etc. I have walked the area, you can eye ball it given the distance between buildings is not double the width of the road surface.
That stretch of finch west does indeed have a width of 36 metres. The city property extends far wider than just the phyiscal roadway itself.
Right next door you can see the ROW narrows to 33 metres and even less closer to Yonge. And it's effectively narrower for reasons stated above.
1768857521154.png

Here is the legacy residential area in the other Google maps screenshot:
1768857703301.png


In cases like these, the narrowest sections determine tram upgrade viability. There is no way the city fits a tram and four car lanes on Finch East. In a theoretical best case scenario you need only 20.5 metres curb-to-curb, and maybe 25-26 metres property line to property line, but in reality you more than likely need at least 22-24 metres curb-to-curb and 30-32 metres property line to property line.

8 metres for tram ROW, 2x8 metres for car lanes in both directions with some buffer for ease of construction etc. and roughly 5 to 7 metres for sidewalks/boulevards. Plus the appropriate pre-existing building setbacks. They are not going to build 2.1 metre wide sidewalks sandwiched exactly between the property line and the road surface to cram in a tram + four lanes of traffic in a cross section of 25 metres.
1768859286404.png

 
Last edited:
I don't have time currently but if someone else does it would be interesting to compare a selection of LRT segments in North America and overseas, comparing the average speed of:

- segments with median ROW without fencing or crossing gates
- segments with median ROW with fencing and crossing gates
- segments with ROW separate from roads.

We've seen a few examples of each type in this thread but it would be nice to have them all together in a single table with a larger sample size to get a sense of the typical average speeds associated with ROW types
Hard to think of examples off the top of my head but i have done so for Paris T9, ION segments, 6 FW, and CTrain Blue segments.
For the sake of my sanity i'm just screenshotting. UT can't copy paste from my spreadsheet.

Feel free to suggest LRT lines for me to measure.

1768858063784.png


Takeaways:
- CTrain Blue manages the downtown segment, with far more traffic signals, shorter stop spacing, and basically no significant barriers (but no car traffic) faster than 6 finch west.
- Paris T9 handily beats 6 Finch West with similar situation.
- ION Willis Way to Mill manages to handily beat 6 Finch West with perhaps even worse separation than 6 FW as some of this includes curbside. Although ION has higher spacing, it also has much, much more turns and traffic lights.
 
Hard to think of examples off the top of my head but i have done so for Paris T9, ION segments, 6 FW, and CTrain Blue segments.
For the sake of my sanity i'm just screenshotting. UT can't copy paste from my spreadsheet.

Feel free to suggest LRT lines for me to measure.

View attachment 709894

Takeaways:
- CTrain Blue manages the downtown segment, with far more traffic signals, shorter stop spacing, and basically no significant barriers (but no car traffic) faster than 6 finch west.
- Paris T9 handily beats 6 Finch West with similar situation.
- ION Willis Way to Mill manages to handily beat 6 Finch West with perhaps even worse separation than 6 FW as some of this includes curbside. Although ION has higher spacing, it also has much, much more turns and traffic lights.

Amazing data. I'll add a footnote that 'Median, Barrier' and 'Separate, Barrier' for Calgary's Blue line is not just a flimsy pipe fence like this. The CTrain functions like a full blown metro/subway for many segments.
1768858729579.png
 

Attachments

  • 1768858714256.png
    1768858714256.png
    344 KB · Views: 11

Back
Top