The following table provides summary statistics for contract job vacancies with a requirement for Python skills. Included is a benchmarking guide to the contractor rates offered in vacancies that have cited Python over the 3 months to 30 March 2017 with a comparison to the same period in the previous 2 years.

Note that daily and hourly rates are treated separately in these statistics. When calculating contractor rate percentiles, daily rates are never derived from quoted hourly rates or vice versa.

Python
UK
3 months to
30 Mar 2017
Same period 2016 Same period 2015
Rank 31 40 62
Rank change year-on-year +9 +22  
Contract jobs citing Python 2724 2211 1603
As % of all contract IT jobs advertised in the UK 5.98% 4.08% 2.99%
As % of the Programming Languages category 14.52% 10.74% 8.04%
Number of daily rates quoted 1896 1525 1076
Median daily rate £475 £463 £450
Median daily rate % change year-on-year +2.70% +2.77%  
90% offered a daily rate of more than £343 £325 £290
10% offered a daily rate of more than £615 £600 £600
UK excluding London median daily rate £425 £424 £375
% change year-on-year +0.29% +13.00%  
Number of hourly rates quoted 57 49 36
Median hourly rate £40.00 £38.00 £37.50
Median hourly rate % change year-on-year +5.26% +1.33%  
90% offered a hourly rate of more than £32.10 £22.54 £23.17
10% offered a hourly rate of more than £47.83 £55.00 £44.75
UK excluding London median hourly rate £37.50 £38.00 £40.00
% change year-on-year -1.31% -5.00%  

Python is in the programming language skills category. The next table is for comparison with the above and provides summary statistics for all contract job vacancies with a requirement for programming language skills.

Contract Programming Language Skills
UK
Contract job vacancies with a requirement for programming language skills 18757 20594 19950
As % of all contract IT job vacancies advertised in the UK 41.20% 38.04% 37.15%
Number of daily rates quoted 12916 14137 12939
Median daily rate £438 £425 £400
Median daily rate % change year-on-year +2.94% +6.25%  
90% offered a daily rate of more than £300 £300 £275
10% offered a daily rate of more than £600 £600 £557
UK excluding London median daily rate £388 £375 £350
% change year-on-year +3.33% +7.14%  
Number of hourly rates quoted 426 469 411
Median hourly rate £42.49 £40.00 £35.50
Median hourly rate % change year-on-year +6.21% +12.67%  
90% offered a hourly rate of more than £20.00 £15.00 £19.78
10% offered a hourly rate of more than £52.50 £50.00 £45.00
UK excluding London median hourly rate £41.50 £40.00 £36.00
% change year-on-year +3.75% +11.11%  

Python
Job Vacancy Trend

The job posting trend of jobs advertised citing Python as a proportion of all contract or permanent IT jobs with a match in the Programming Languages category.

Job vacancy trend for Python in the UK

Python
Contractor Daily Rate Trend

This chart provides the 3-month moving average for daily rates quoted in contract jobs citing Python.

Contractor daily rate trend for Python in the UK

Python
Contractor Daily Rate Histogram

The daily rate distribution of IT jobs citing Python over the 3 months to 30 March 2017.

Contractor daily rate histogram for Python in the UK

Python
Contractor Hourly Rate Trend

This chart provides the 3-month moving average for contractor hourly rates quoted in IT jobs citing Python.

Contractor hourly rate trend for Python in the UK

Python
Contractor Hourly Rate Histogram

The hourly rate distribution of IT jobs citing Python over the 3 months to 30 March 2017.

Contractor hourly rate histogram for Python in the UK

Python
Top 30 Contract Locations

The table below looks at the demand and provides a guide to the median contractor rates quoted in IT jobs citing Python within the UK over the 3 months to 30 March 2017. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 3 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Contract
IT Job Ads
Median
Daily Rate
Last 3 Months
Median Daily Rate
% Change
on Same Period
Last Year
Live
Job
Vacancies
England +12 2564 £475 +1.06% 1051
London +12 1586 £500 - 579
South East -1 351 £450 +7.14% 154
City of London +18 235 £500 +5.26% 137
Yorkshire +28 176 £420 -11.57% 64
West Yorkshire +29 128 £413 -13.15% 47
Leeds +17 127 £410 -13.68% 43
East of England +24 122 £413 +3.12% 106
Surrey +28 113 £425 -15.00% 39
North West +36 93 £400 -6.97% 57
Scotland +24 86 £375 -6.25% 33
South West -10 86 £450 +20.00% 60
Berkshire -4 68 £500 +25.00% 34
Cambridgeshire +7 65 £388 -3.72% 81
Manchester +38 63 £400 -6.97% 52
West Midlands +57 62 £471 -5.80% 9
Edinburgh +23 53 £375 -7.40% 22
West Sussex +9 53 £468 +10.65% 3
Cambridge +5 49 £375 -9.09% 75
North East +3 46 £385 -7.78% 9
South Yorkshire +16 45 £488 +8.33% 12
Hampshire -32 45 £351 -12.37% 18
Sheffield +19 43 £488 -2.50% 6
Newcastle upon Tyne 0 39 £380 -6.17% 4
Tyne and Wear -5 39 £380 -6.17% 5
Reading -7 38 £513 +34.86% 18
East Midlands +26 37 £400 - 12
Oxfordshire -2 32 £475 - 34
Wales +36 30 £500 +17.64% 7
South Wales +43 29 £500 +17.64% 7

For the 6 months to 30 March 2017, IT contractor jobs citing Python also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all contract ads with a requirement for Python.

1 2231 (41.90%) Linux
2 2039 (38.30%) Java
3 2002 (37.60%) Agile Software Development
4 1531 (28.76%) DevOps
5 1214 (22.80%) Ruby
6 1150 (21.60%) SQL
7 1061 (19.93%) Amazon AWS
8 1049 (19.70%) Puppet
9 1001 (18.80%) Jenkins
10 992 (18.63%) Git (software)
11 927 (17.41%) Perl
12 920 (17.28%) Bash Shell
13 919 (17.26%) JavaScript
14 916 (17.21%) Ansible
15 885 (16.62%) Finance
16 882 (16.57%) Continuous Integration
17 841 (15.80%) Unix
18 811 (15.23%) Big Data
19 759 (14.26%) Hadoop
20 758 (14.24%) Docker
21 690 (12.96%) HTML
22 689 (12.94%) Opscode Chef
23 681 (12.79%) Scala
23 681 (12.79%) Configuration Management
24 657 (12.34%) Open Source
25 601 (11.29%) TDD
26 600 (11.27%) Apache Spark
27 579 (10.88%) C++
28 577 (10.84%) Scrum
29 535 (10.05%) Windows

Python
Co-occurring IT Skills by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 600 (11.27%) Apache Spark
2 363 (6.82%) Apache
3 272 (5.11%) Elasticsearch
4 257 (4.83%) Confluence
5 211 (3.96%) nginx
6 190 (3.57%) Tomcat
7 162 (3.04%) OpenStack
8 127 (2.39%) Apache Pig
9 117 (2.20%) SAS
10 102 (1.92%) Cloud Foundry
11 80 (1.50%) JBoss
12 67 (1.26%) WebLogic
13 63 (1.18%) Apache Solr
14 57 (1.07%) IIS
15 55 (1.03%) CMS
16 54 (1.01%) WebSphere
17 35 (0.66%) Drupal
18 30 (0.56%) Jupyter
19 22 (0.41%) WordPress
20 19 (0.36%) GeoServer
Applications
1 101 (1.90%) MS Excel
2 39 (0.73%) Spreadsheet
3 37 (0.69%) SPSS
4 35 (0.66%) Photoshop
5 13 (0.24%) Doxygen
5 13 (0.24%) MS Office
6 7 (0.13%) Stata
6 7 (0.13%) Weka
7 6 (0.11%) Simulink
8 4 (0.075%) GNU Octave
9 3 (0.056%) Mathematica
9 3 (0.056%) MS PowerPoint
10 2 (0.038%) Adobe Illustrator
10 2 (0.038%) HipChat
10 2 (0.038%) Maya
10 2 (0.038%) MS Visio
11 1 (0.019%) 3ds Max
11 1 (0.019%) Adobe Creative Suite
11 1 (0.019%) Chatbot
11 1 (0.019%) Mozilla Thunderbird
Business Applications
1 54 (1.01%) SAP Oil and Gas
2 9 (0.17%) Payment Gateway
3 6 (0.11%) BusinessWorks
4 5 (0.094%) ION MarketView
4 5 (0.094%) Oracle Applications
4 5 (0.094%) Oracle BPM
5 4 (0.075%) FINCAD Analytics
5 4 (0.075%) Oracle EBS
5 4 (0.075%) Oracle EBS R12
6 3 (0.056%) Relativity
6 3 (0.056%) Sentinel
7 2 (0.038%) Dynamics AX
7 2 (0.038%) Front Arena
7 2 (0.038%) IBM Operational Decision Manager
7 2 (0.038%) Ringtail
7 2 (0.038%) Salesforce.com CRM
7 2 (0.038%) Veritas eDiscovery
8 1 (0.019%) RMDS
8 1 (0.019%) SAP MDM
8 1 (0.019%) SunGard Martini
Cloud Services
1 1061 (19.93%) Amazon AWS
2 332 (6.24%) Microsoft Azure
3 169 (3.17%) PaaS
4 143 (2.69%) GitHub
5 140 (2.63%) Amazon EC2
6 125 (2.35%) AWS CloudFormation
7 120 (2.25%) Amazon S3
8 109 (2.05%) IaaS
9 92 (1.73%) Cloud Computing
10 88 (1.65%) Google Cloud Platform
11 71 (1.33%) Virtual Private Cloud
12 58 (1.09%) Amazon EMR
13 54 (1.01%) SaaS
14 48 (0.90%) Amazon ELB
15 43 (0.81%) Amazon Kinesis
16 38 (0.71%) Route 53
17 33 (0.62%) Amazon SQS
18 32 (0.60%) AWS Lambda
19 31 (0.58%) AWS Elastic Beanstalk
20 29 (0.54%) Google Analytics
Communications & Networking
1 400 (7.51%) HTTP
2 323 (6.07%) TCP/IP
3 186 (3.49%) DNS
4 183 (3.44%) Firewall
5 182 (3.42%) SSL
6 125 (2.35%) LDAP
7 120 (2.25%) Internet
8 73 (1.37%) Kerberos
9 58 (1.09%) VPN
10 46 (0.86%) SAN
11 45 (0.85%) DHCP
12 42 (0.79%) Wireless
13 40 (0.75%) SMTP
13 40 (0.75%) SNMP
14 34 (0.64%) SSH
15 32 (0.60%) Network Security
16 25 (0.47%) LAN
16 25 (0.47%) Wireshark
17 23 (0.43%) AMQP
17 23 (0.43%) NAS
Database & Business Intelligence
1 811 (15.23%) Big Data
2 759 (14.26%) Hadoop
3 499 (9.37%) PostgreSQL
4 452 (8.49%) NoSQL
5 449 (8.43%) Relational Database
6 425 (7.98%) MySQL
7 415 (7.79%) MongoDB
8 349 (6.56%) Apache Hive
9 299 (5.62%) SQL Server
10 190 (3.57%) Apache Cassandra
11 165 (3.10%) HBase
12 134 (2.52%) Data Warehouse
13 133 (2.50%) RDBMS
14 105 (1.97%) Redis
15 101 (1.90%) Oracle Database
16 71 (1.33%) Impala
17 69 (1.30%) Amazon RDS
18 59 (1.11%) Sqoop
19 52 (0.98%) Data Lake
20 51 (0.96%) Data Mining
Development Applications
1 1001 (18.80%) Jenkins
2 992 (18.63%) Git (software)
3 516 (9.69%) JIRA
4 320 (6.01%) Subversion
5 316 (5.94%) Selenium
6 252 (4.73%) Maven
7 204 (3.83%) Cucumber
8 145 (2.72%) JUnit
9 144 (2.70%) TeamCity
10 116 (2.18%) Gradle
11 112 (2.10%) Vagrant
12 101 (1.90%) WebDriver
13 94 (1.77%) Atlassian Bamboo
14 91 (1.71%) Ant
14 91 (1.71%) Bitbucket
15 74 (1.39%) Sonatype Nexus
16 63 (1.18%) Hudson
17 60 (1.13%) gulp
18 55 (1.03%) SoapUI
19 51 (0.96%) Eclipse
General
1 885 (16.62%) Finance
2 486 (9.13%) Banking
3 212 (3.98%) Investment Banking
4 186 (3.49%) Front Office
5 168 (3.16%) Telecoms
6 152 (2.85%) Marketing
7 101 (1.90%) Retail
8 97 (1.82%) Electronics
9 69 (1.30%) Manufacturing
10 54 (1.01%) Financial Institution
10 54 (1.01%) Games
11 45 (0.85%) Law
12 43 (0.81%) Publishing
13 21 (0.39%) Billing
14 18 (0.34%) Legal
15 14 (0.26%) Advertising
16 13 (0.24%) Automotive
17 12 (0.23%) Aerospace
17 12 (0.23%) Pharmaceutical
18 11 (0.21%) Back Office
Job Titles
1 2041 (38.34%) Developer
2 866 (16.27%) DevOps Engineer
3 838 (15.74%) Python Developer
4 350 (6.57%) Java Developer
5 316 (5.94%) Analyst
6 273 (5.13%) Linux Engineer
7 253 (4.75%) AWS Engineer
7 253 (4.75%) Data Engineer
8 227 (4.26%) AWS DevOps
9 222 (4.17%) Architect
10 202 (3.79%) Senior Developer
11 196 (3.68%) Linux/Unix DevOps
12 194 (3.64%) Data Scientist
13 186 (3.49%) Administrator
14 172 (3.23%) Consultant
15 171 (3.21%) Big Data Engineer
16 166 (3.12%) Software Engineer
17 158 (2.97%) C++ Developer
18 152 (2.85%) Scala Developer
19 149 (2.80%) Linux DevOps Engineer
Libraries, Frameworks & Software Standards
1 690 (12.96%) HTML
2 535 (10.05%) CSS
3 511 (9.60%) Django
4 502 (9.43%) Web Services
5 380 (7.14%) REST
6 349 (6.56%) JSON
7 325 (6.10%) XML
8 283 (5.32%) Node.js
9 279 (5.24%) HTML5
10 273 (5.13%) AngularJS
11 263 (4.94%) Kafka
12 256 (4.81%) .NET
13 251 (4.71%) RESTful
14 239 (4.49%) Spring
15 216 (4.06%) Flask
16 170 (3.19%) jQuery
17 165 (3.10%) CSS3
18 150 (2.82%) Elastic Stack
19 130 (2.44%) SOAP
20 128 (2.40%) Ajax
Miscellaneous
1 363 (6.82%) Analytical Skills
2 288 (5.41%) Computer Science
3 261 (4.90%) Algorithms
4 133 (2.50%) User Experience
5 110 (2.07%) Data Centre
6 102 (1.92%) Linux Command Line
7 94 (1.77%) Management Information System
8 93 (1.75%) Foreign Exchange (FX)
9 91 (1.71%) Fixed Income
10 88 (1.65%) Public Cloud
11 84 (1.58%) Derivative
12 70 (1.31%) Clustering
13 64 (1.20%) Fintech
13 64 (1.20%) Mobile App
14 60 (1.13%) Data Structures
15 59 (1.11%) Credit Risk
16 48 (0.90%) Equities
17 43 (0.81%) Enterprise Software
18 36 (0.68%) Replication
19 33 (0.62%) Virtual Team
Operating Systems
1 2231 (41.90%) Linux
2 841 (15.80%) Unix
3 535 (10.05%) Windows
4 343 (6.44%) Red Hat Enterprise Linux
5 283 (5.32%) CentOS
6 222 (4.17%) Ubuntu
7 90 (1.69%) Android
8 80 (1.50%) Mac OS X
9 70 (1.31%) Windows Server
10 69 (1.30%) Apple iOS
11 68 (1.28%) Solaris
12 55 (1.03%) Windows Server 2008
13 51 (0.96%) AIX
14 49 (0.92%) Debian
15 33 (0.62%) Windows Server 2012
16 30 (0.56%) Mac OS
17 28 (0.53%) SUSE
18 26 (0.49%) CoreOS
19 17 (0.32%) Fedora
20 16 (0.30%) FreeBSD
Processes & Methodologies
1 2002 (37.60%) Agile Software Development
2 1531 (28.76%) DevOps
3 882 (16.57%) Continuous Integration
4 681 (12.79%) Configuration Management
5 657 (12.34%) Open Source
6 601 (11.29%) TDD
7 577 (10.84%) Scrum
8 506 (9.50%) Analytics
9 456 (8.56%) Software Engineering
10 364 (6.84%) OO
11 328 (6.16%) Continuous Delivery
12 321 (6.03%) BDD
13 299 (5.62%) Machine Learning
14 285 (5.35%) SDLC
15 278 (5.22%) Business Intelligence
16 276 (5.18%) Web Development
17 269 (5.05%) Automated Testing
18 251 (4.71%) Mathematics
19 214 (4.02%) E-Commerce
20 211 (3.96%) Visualisation
Programming Languages
1 2039 (38.30%) Java
2 1214 (22.80%) Ruby
3 1150 (21.60%) SQL
4 927 (17.41%) Perl
5 920 (17.28%) Bash Shell
6 919 (17.26%) JavaScript
7 681 (12.79%) Scala
8 579 (10.88%) C++
9 485 (9.11%) R
10 478 (8.98%) C#
11 367 (6.89%) C
12 363 (6.82%) PHP
13 284 (5.33%) Shell Script
14 252 (4.73%) PowerShell
15 195 (3.66%) Go
16 119 (2.24%) Groovy
17 108 (2.03%) MATLAB
18 72 (1.35%) VBA
19 62 (1.16%) PL/SQL
20 49 (0.92%) Korn
Qualifications
1 420 (7.89%) Degree
2 349 (6.56%) Security Cleared
3 196 (3.68%) SC Cleared
4 110 (2.07%) PhD
5 84 (1.58%) DV Cleared
6 50 (0.94%) Cisco Certification
7 43 (0.81%) CISSP
8 40 (0.75%) ISEB
9 37 (0.69%) AWS Certification
10 32 (0.60%) BPSS Clearance
11 31 (0.58%) CCNP
12 30 (0.56%) ISTQB
13 25 (0.47%) CCNA
14 23 (0.43%) RHCE
15 21 (0.39%) CEH
15 21 (0.39%) SANS
16 18 (0.34%) Microsoft Certification
16 18 (0.34%) RHCSA
17 14 (0.26%) GIAC
18 12 (0.23%) BC Cleared
Quality Assurance & Compliance
1 229 (4.30%) QA
2 50 (0.94%) Data Quality
3 37 (0.69%) Disclosure Scotland
4 35 (0.66%) PCI DSS
5 17 (0.32%) SDET
6 11 (0.21%) MiFID
6 11 (0.21%) SLA
7 8 (0.15%) WCAG
8 5 (0.094%) ISO/IEC 27001
9 3 (0.056%) EMIR
9 3 (0.056%) GCP
10 2 (0.038%) COBIT
10 2 (0.038%) GPG for Computer-Based Electronic Evidence
10 2 (0.038%) IAS 39
10 2 (0.038%) IFRS
10 2 (0.038%) IFRS 9
10 2 (0.038%) JTAG
10 2 (0.038%) PMO
10 2 (0.038%) Sarbanes-Oxley
10 2 (0.038%) Solvency II
System Software
1 758 (14.24%) Docker
2 175 (3.29%) VMware Infrastructure
3 141 (2.65%) Active Directory
4 118 (2.22%) HDFS
5 70 (1.31%) Virtual Machines
6 49 (0.92%) Apache Flume
7 42 (0.79%) vSphere
8 37 (0.69%) Hyper-V
9 35 (0.66%) LXC
9 35 (0.66%) NFS
10 33 (0.62%) Xen
11 26 (0.49%) KVM
12 24 (0.45%) Apache ZooKeeper
13 22 (0.41%) VMware ESXi
14 21 (0.39%) XenServer
15 19 (0.36%) vCloud
16 18 (0.34%) Firmware
17 15 (0.28%) Snort
18 14 (0.26%) Samba
19 13 (0.24%) VMware ESX
Systems Management
1 1049 (19.70%) Puppet
2 916 (17.21%) Ansible
3 689 (12.94%) Opscode Chef
4 213 (4.00%) Terraform
5 193 (3.63%) Kubernetes
6 164 (3.08%) Nagios
7 160 (3.01%) Salt
8 130 (2.44%) Kibana
9 126 (2.37%) logstash
10 90 (1.69%) Hadoop YARN
11 69 (1.30%) Mesos
12 65 (1.22%) Graphite
13 57 (1.07%) ZABBIX
14 44 (0.83%) HAProxy
15 42 (0.79%) Grafana
16 40 (0.75%) Oozie
17 38 (0.71%) SELinux
18 36 (0.68%) Packer
19 28 (0.53%) Rancher
20 26 (0.49%) SCCM
Vendors
1 509 (9.56%) Oracle
2 352 (6.61%) Red Hat
3 294 (5.52%) VMware
4 238 (4.47%) Google
5 221 (4.15%) Splunk
6 177 (3.32%) Microsoft
7 114 (2.14%) Tableau
8 113 (2.12%) SaltStack
9 112 (2.10%) Atlassian
10 105 (1.97%) Cloudera
11 92 (1.73%) Cisco
11 92 (1.73%) SAP
12 83 (1.56%) Sybase
13 77 (1.45%) Hortonworks
14 72 (1.35%) IBM
15 66 (1.24%) HP
16 56 (1.05%) Teradata
17 54 (1.01%) Rackspace
18 47 (0.88%) EMC
19 41 (0.77%) Bloomberg
London
Source Technology
Rate: From £550 to £650 per day
Posted: 2 hours ago
Welwyn Garden City, Hertfordshire
Skillbase Consulting Ltd
Posted: 7 hours ago
Central London / West End
Trust In Soda
Rate: £500 per day
Posted: 8 hours ago
Leeds, West Yorkshire
Experis Ltd
Rate: £380.00 - £500 per day
Posted: 3 hours ago
Cambridge, Cambridgeshire
Austin Fraser
Rate: £0.00 per annum
Posted: 2 hours ago
South Wales
Franklin Bates
Rate: From £450 to £500 per day
Posted: 4 hours ago
South East London
Lorien Resourcing
Rate: £400 - £445 per annum
Posted: 5 hours ago
Central London / West End
Intelletec
Rate: From £600 to £600 per day
Posted: 8 hours ago
Leeds, West Yorkshire
TEKsystems
Rate: £400 - £500 per day
Posted: 11 hours ago
London
Source Technology
Rate: From £600 to £800 per day
Posted: 10 hours ago
Manchester, Lancashire
TEKsystems
Rate: £400 - £550 per day
Posted: Yesterday
Central London / West End
Digital Gurus
Rate: £450 - £500 Per Day
Posted: Yesterday
Surrey
Coded People
Rate: £200 - £250 per day
Posted: 10 hours ago
London
Parallel Consulting
Rate: £400 - £425 per day
Posted: 7 hours ago
Leeds, West Yorkshire
AMsource Technology
Rate: From £350 to £380 per day 12 months
Posted: 2 hours ago
London
Venn Group
Posted: 9 hours ago
Glasgow, Lanarkshire
Harvey Nash plc
Posted: Yesterday
London
Hurren and Hope
Rate: £500 - 600 per day
Posted: 2 hours ago
Newcastle Upon Tyne, Tyne and Wear
Oscar
Rate: £400 - £500 per day
Posted: Yesterday
Leeds, West Yorkshire
Oscar
Rate: £350 - £450 per day
Posted: Yesterday
London
TEKsystems
Rate: £250 - £300 per day
Posted: 10 hours ago
Essex
LA International
Rate: negotiable
Posted: Yesterday
City, London
ANSON MCCADE
Rate: £300 - £340 per day on a 3 month rolling contract
Posted: Yesterday
Wakefield, West Yorkshire
Oscar
Rate: £500 - £600 per day
Posted: Yesterday
Manchester, Lancashire
Experis Ltd
Rate: £350.00 - £380.00 per day
Posted: Yesterday
London
Austin Fraser
Rate: £0.00 per annum
Posted: Yesterday
Leeds, West Yorkshire
The Bridge Ltd
Rate: Up to £400 per day 6 months initially likely to extend
Posted: 2 days ago
London
Novate IT Ltd
Rate: £350 - £400 per day
Posted: Yesterday
London
Novate IT Ltd
Rate: £350 - £400 per day
Posted: Yesterday
Berkshire
Mortimer Spinks
Posted: 2 days ago