go to sections menu

The Technology blog and podcast

This is for the technology blog and podcast Commentary, articles, and podcasts

header picture for Ingegno theme

You are here: December 2015

Go to Homepage [0], contents or to navigation menu

2016 Reality: Lazy Authentication Still the Norm

2016 Reality: Lazy Authentication Still the Norm is an article written by Brian Krebs in mid December talking about his experience with Paypal not doing what they should in protecting his account from being taken over. While I’ve not had any issues with Paypal this is not acceptable, and in 2016, I predict it is just going to get worse. In our upcoming podcast 234 in our security segment with John, we talk about a potential breach and I think I’ve got a solution which may not be easy to implement, but we did discuss it. How about a voice recognition component which we do with the automated system which logs the attempt as successful or failed based on a recording we do lets say with a representative who must set it up. This could prevent something like this if done right, but I just don’t know how we can do this and may never be done. This could be something to discuss, don’t you think?

Please leave your comments, and let me know your thoughts!

Comments (0)

Podcast 233’s show notes

I don’t know if I have put out the show notes for podcast 233 of the tech podcast. If I have, please excuse the double posting. I don’t think I ever did. This show goes into breach coverage and is mainly thoughts, feelings, and opinions of various things breach wise. Its a little over 3 hours long. Here are those show notes, and remember to go to our RSS feed to pick up your copy.

Hi folks, on this extended edition of the technology podcast, Jared Rimer has several topics including Go Metro’s update, credit card handling, and a discussion on the continuing breaches. Here are the links you might want to read.

The file is 185mb. We hope you enjoy!

Comments (0)

Live365 suffers a collision of misfortunes, lays off most employees and vacates office

I just read an article entitled Live365 suffers a collision of misfortunes, lays off most employees and vacates office and this does not surprise me. Live 365 became inaccessible many years ago, and several of us blind broadcasters left for a platform where we could use accessible software such as station playlist or other comercially available software with shoutcast or icecast servers. Someone asked me some time ago if live365 was accessible and as far as I knew it wasn’t. To see this news isn’t a big loss, as most internet radio a lot of us listen to include Pandora, tune in, or radium among others including DI, sky, and other networks which offer mp3 streams through platforms such as ultrahost, streamguys, and others. I don’t think a lot will much care except those who were listnening to those stations. If the artists are independant and not with the major record labels, I started an independant artist chanel, I’m sure I can give your music a spin on my show on 98.6 the mix and play your music on the Magnatune and independant artist server which I run. May the boards await any commenters. I did enjoy my time at live365 when I was there way back when.

Comments (0)

Techno 233 now up

I did get the pages section back up and running, but it doesn’t seem to include the donations button I put on it. Maybe it got deleted. We mention it because in the show, we talk about a pronject I’m involved in, and give some info about it. Here is the rest of the show notes. Find the podcast on the RSS feed.

Hi folks, on this extended edition of the technology podcast, Jared Rimer has several topics including Go Metro’s update, credit card handling, and a discussion on the continuing breaches. Here are the links you might want to read.

The file is 185mb. We hope you enjoy!

Comments (0)

Kim.com not sure

Hi jared.
Wow, yeah this .com guy aint giving up.
I am not sure on this one to be honest.
Being a former pirate I hate the system, so fuck all of those us corrupt corperate bastards.
On the other side he did try to get some sort of internet party in government and it failed so as far as I give which is fuck all they can have him.
Any a pirate should know when he is caught, go to jail and become something else.
Being a pirate there is one thing in the code if there is one.
Don’t get caught.
If you are, your reputation the currency of all of us is dead, no currency no job, you are finnished.
Utterly and fully.
Time to find other work.
In my case the torrent laws pluss the free and opensource industry and some lowcost software ended some of the reasons for my rage against the system as a whole.
Especially because that software is a lot faster and better quality though I have purchaced a few good games and the like.
Yes I still do have a few things not my own but I am not actively seeking anymore unless I can’t get it anywhere else.
And with the torrent law, its impossible to torrent, torrenting is not alegal per say but its watched, some isps here actually restrict speed.
So I go for compilation albums now days or use bandcamp and other things.
The digital industry is taking over the cd industry to a level they seem to exist the vinal industry is coming back as well as streaming, payed and not so much its different and things are going along easily enough.
Now if they sort out this next treaty the blind should be free to get books accessably without having to jump hoops.
So my stance on the fight has changed.
Especially where cloud storage is free or low cost now.
The cost of a 500-1tb hard drive is just over 100 bucks and for another 50-70 dollars you can get a 2tb drive its more if you want bigger such as wireless or nas but still it looks good.
Low costing things like flash drives have cut down especially with imports from places.
On the things we shouldn’t be doing, I disagree with credit cards, debit cards are good because they stop us spending beyond our limits and thats the main thing.
I have an eftpos card for general use, its on another account not my debit card which is online only.
On the note about breaches/ fishing/ scams yeah its a bastard but its just life now.
If there is one thing we can do and I will state this in no uncertain terms for next year is this.
Stop! fucking! clicking!!
We click to many spam and suspicious links, we open a lot of stuff we should kill without doing so.
Now os updates reflect this and malware software at least an average to good one has cloud protection, but your brain is the first line of defence not some bit of software.
We don’t use our heads half of the time.
I for example have budget/low security but my brain is my defence.
I have got the odd bit of malware no one is freehold but I don’t click and its half the problem to be honest.
If we didn’t click there would be no need to secure our systems from malware that could come in only if we clicked or if someone locally logged into our systems somewhere.
Seriously doing your banking on a net caffe or searching the net on an open connection or something bad ie with passwords aint probably the smartest thing to do.
Most of this is what we should know.
Also do simple things like don’t fill your purse to bursting, you drop things, cards, etc.
Oh or you do what I did and split my purse wide open dropping everything.
For starters there is the cost of a good purse.
Get a card wallet seperate from your purse it helps.
A good one shouldn’t cost to much.
With software go for lifetime updates or low cost, there is no good to come from paying for that expensive video converter suite with extra offers if you then have to keep buying it again and again every version.
Its why I pirated winzip, 30 dollars for a version and upgrades, fuck that!
Sadly a few bits of opensource software use opencandy, for those that don’t and even if you insist using software that does have it and like it please subscribe or buy the software or donate or send a comment and say how much you like their shit.
thats it

Comments (0)

Megaupload founder Kim Dotcom loses fight to avoid extradition to the US – Telegraph

I don’t know exactly what to say in regards to this. Guess we’ll have to see. Check this article out.

New Zealand court rules German entrepreneur will have to face trial in the United States

Source: Megaupload founder Kim Dotcom loses fight to avoid extradition to the US – Telegraph

Comments (0)

lets play catchup

Lets play catchup

OK, lets play catchup since I’ve last written, and one I did want to write.

Some of the posts may have been posted, but I’m trying to catch up. Have you missed something? Do you think I need to read something I’ve missed? Send an E-mail and lets chat.

Comments (0)

Podcasts released

I’ve neglected to post show notes or details of the last several podcasts.

podcast 229

Lots of various things including an update on My Telespace VS Philmore stuff. Sipmeeting VS Philmore … is what you need to read. We talk about some security and tech stuff, and also we talk about scams.

What to read

The podcast is 2 hours and 18 minutes. Enjoy!

Podcast 230

Welcome to podcast 230. On this podcast, we finish up Go Metro version 3.x and its demonstrations. Then, our largest segment lasting an hour and 43 minutes, is dealing with identity protection and thoughts on what we should do to try to get companies to understand why they need to do something to keep our personal information as safe as possible. We’ve got plenty of links to stories and Wikipedia that will be of interest to read. Take your time, don’t rush, but make sure that you comprehend what we’re talking about so you can participate in the discussion. Here are those links. As a side note, I don’t expect you to understand everything, its a lot to digest.

Podcast 230

Podcast lasts about 2 and a half hours. Thanks again for listening!
Office of Personnel Management data breach (wikipedia)

podcast 231

On this podcast, Honeywell, IOS with SIRI, and Lastpass.

Podcast 232

We just released podcast 232 today, and here are those show notes.

On this cast, my thoughts on breaches, hospital security, UEB, and a discussion on the most recent breach which we tried to do from 230 which failed miserably. Two videos play, and we’ll see what you think. Hope you enjoy. Links will be in these show notes.

Links from 232

Other links that might be of interest from 230 which may be of use:
Podcast 230

We’re sorry for not posting these show notes sooner, its just been busy. We are continuing the fight for understanding these breaches, and I’ll continue to mention the big ones around. See you all later.

Comments (0)

eWindow-Eyes 9.3 is released

Get Built-in Optical Character Recognition and a Faster User Experience with Window-Eyes 9.3

Window-Eyes 9.3 is now available providing customers with the ability to recognize text from files or the screen with built in Optical Character Recognition. This version also offers a more reliable and stable user experience that will help maximize your productivity at work, home, and school.

Keep reading to learn more about the features and enhancements in Window-Eyes 9.3:

Extract Text from Files, Images and the Screen Quickly and Easily

· Recognize text in inaccessible scanned PDF files.

· Recognize text from images in .bmp, .jpg, .png, and .tiff formats.

· Choose from several different kinds of file types to recognize, including .txt, .html, .xml, and .zip.

· If Office is installed, you can also OCR documents ending in .docx, .pptx, and .xlsx.

· Word, Excel, and PowerPoint files can be recognized, including text found in WordArt to ensure readability.

All-New Read to End

· Read-to-end has been completely rewritten to provide the most responsive and accurate reading experience.

· When read-to-end is stopped, it will start again from the word that was last spoken to help save time and increase efficiency.

· If a Braille display is connected, Braille output will remain in sync with speech as documents are read aloud.

· Hot keys used to increase or decrease speech are much more responsive, enabling users to more easily read documents in the manner they prefer.

Microsoft Office

· Improved reading of all spell check dialogs in Office 2010, 2013, and 2016.

· Responsiveness of the Outlook 2010, 2013, and 2016 inbox under Windows 10 has been improved to make reading email faster.

· Outlook’s conversation view in 2010, 2013, and 2016 is now supported so that users can group messages with the same subject enabling reading of all messages within a thread quickly and easily.

· If Window-Eyes was restarted while Outlook was open, message virtualization would stop functioning until Outlook was restarted. This issue has been fixed.

· When a PowerPoint slideshow started, and Window-Eyes was set to automatically read the entire document, only the content of the first slide would be spoken. This has been fixed.

· If the version of Window-Eyes for users of Microsoft Office was in use, and the Office 365 sign-in window was closed without first entering any text, Window-Eyes would crash. This has been resolved.

· Other miscellaneous fixes.

Mouse Improvements

· The physical mouse now reads UIA and IA2 programs, which improves the reading experience in programs such as web browsers and modern Windows apps.

· A hot key to continue a mouse search in reverse has been added.

· Window-Eyes can now read an entire line or only a word under the pointer as the physical mouse moves across the screen.

· The mouse can now be set to read instant, hover, or no echo when moving the mouse around the screen. If the user sets it to hover, the amount of time can be adjusted before the information under the mouse is spoken. This allows low vision users better control over what they hear when the mouse moves around the screen.

· Other miscellaneous fixes.

Other Fixes

· Responsiveness in the Windows 10 File Explorer has been improved.

· Quickly check the status of wireless network connections with a single hot key.

· Responsiveness for Eloquence, eSpeak, RealSpeak, Vocalizer, and Vocalizer Expressive synthesizers has been significantly improved.

· The WE cursor (which allows you to explore the screen without moving the mouse pointer) has been renamed to the invisible cursor to better reflect its functionality.

· The QuickStart Wizard has been replaced with a new app called Setup Wizard providing a new visual interface and more options to help users get started using Window-Eyes.

· The app update notification options that are displayed when updates are available have been expanded to include a tone, dialog box, tooltip, or any combination of the three. This enables users to select how they want to be notified of app updates.

· Support has been added for the Handy Tech Active Star, Handy Tech Modular, and BAUM VarioUltra displays.

· Numerous stability fixes and performance enhancements have been added.

For a complete list of Window-Eyes 9.3 new features, improvements and changes, please refer to the Window-Eyes 9.3 Read Me.

Download your upgrade

If you have purchased a Window-Eyes 9.2 upgrade or have an active Software Maintenance Agreement (SMA), you can download the upgrade for free at http://www.gwmicro.com/upgrade or activate the Check for Updates option in the Help menu.

Try Window-Eyes

If you don’t currently own Window-Eyes, you can get it for free! For anyone who has a valid license of Microsoft Office 2010 or higher, Window-Eyes can be downloaded for free at www.WindowEyesForOffice.com. If you don’t have Office 2010 or newer installed on your PC, you can obtain a free 60-day evaluation of Window-Eyes here: http://www.gwmicro.com/Window-Eyes/Demo/. If you haven’t tried Window-Eyes in a while, give Window-Eyes 9.3 a try for free today!

If you already own Window-Eyes 9.2, you will be able to download Window-Eyes 9.3 absolutely free! It will not count against your SMA. Window-Eyes 9.3 will be available for you to download, but SMA customers will not receive an installation DVD. You may order a DVD by contacting Ai Squared.

Order your upgrade or SMA today!

Call us today at (802) 362-3612 or email us at to place your order.

Non-English versions are released after the English version, so please check with your local dealer for availability in your language. For those outside of the U.S., contact your local dealer.

Aaron Smith

Web Development * App Development * Product Support Specialist

Ai Squared * 725 Airport North Office Park, Fort Wayne, IN 46825

260-489-3671 * www.aisquared.com

To insure that you receive proper support, please include all past correspondence (where applicable), and any relevant information pertinent to your situation when submitting a problem report to the Ai Squared Technical Support Team.

For membership options, visit http://lists.window-eyes.com/options.cgi/news-window-eyes.com/jrimer2002%40sbcglobal.net.
For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/news-window-eyes.com
List archives can be found at http://lists.window-eyes.com/private.cgi/news-window-eyes.com

Comments (0)

and we want to trust that?

It must be the christmas silly season but once again I want to comment on a post with another post.
Though that could be because I am part admin here and its easier to post.
So the lie detection issue.
I don’t know if I would trust weather I am telling the truth to a computer.
Computers are good at many things including following programmed info.
They also are good at miss reading info if something fails and getting it completely wrong.
Oh and they can be hacked.
I have on many occasions had things fail or not show right and the system still thinks they work when in fact they don’t.
Ie you are guilty because the system says you are except right at that moment its frozen because its hard drive or some sensor has failed and in fact says something else.
There are some things a human needs to do.
Machines may be smarter than humans but they are not full proof, in fact when something fails it may try to get round it and produce what the program says, programs can fail to.
I don’t know about this one and I am a tech.
Secondly I was looking at the top posts on here to see what was top.
So my old hack router post is still popular eh?
Actually I got last year a dlink dsl 2700b sadly after I updated that I couldn’t put much more on that.
I also got a sisco re1000 but due to hardware version I could only update with a v1 firmware.
I also have had a tp link chinese v3 router with v3 firmware.
Updating firmware is quite easy and same procedure.
Its worth mentioning that the addresses seem only older dlink spaciffic.
the standard is now and everything from routers to wireless devices uses it now no matter who makes them.
even my old ups devices use them.
so maybe it was for a limited number of older dlink devices only.
The only firmware I upgrade now is my keyboard and my printer.
With the board, you download the firmware, run it, hit factory, hit load and it loads, then you restart, hit update when you rerun the updater and then restart again.
The printer I have an hp laserjet, has the same procedure as my asus keyboard.
Select the printer, hit update, wait, hit ok and it is done.
if you want to check it you can open to your printer’s web page and you will actually see the state change from ready to programming, initialising, updating, rebooting then ready again which is nice.
A lot of things is click and run no interaction now.
Some drivers like my hp need some work to install though but even then well.
anyway back to work

Comments (0)

Lie detection software learns from real court cases

This is quite interesting. Thoughts on this one?

Source: Lie detection software learns from real court cases

Comments (0)

comments for today

Well here are the comments on posts.
Hmmm I hate to be an asshole but lets actually focus on attacks that are likely please.
Ok, I know we need to keep our power grids and net safe, but as the article says its unlikely its going to happen and it would require a lot of effort to get past security.
So by all means defend our grids and the net but not so we are not ready for the likely attacks, ie the parris bombing?
Its turned out that while some of those guys were known agency sharing never took place.
If we have sharing issues no matter what attack it may or may not succeed anyway.
We have more likely a extreamist dropping a nuke on washington than attacking the electricity grid as for the net, hmmm it was built so a direct nuke can’t destroy it.
Even if the net could be taken down for how long would be the thing, sertainly not years maybe weeks maybe month or two but not years you would have to take all clouds down.
Now I have had a point where a failier at a local datapoint pulled down several google clouds after a drive went and it actually did slow down performance and in fact pulled the net offline for a few hours till traffic was routed but even then.
The worst we had was when a transformer blowout and line physically got hit by a truck in a main distribution point.
This pulled power for the subberbs for 30 minutes however all central power was out for a few days.
And well if transformers blow you can get disruption for a bit.
Even if the power grid were to be taken down, even if it did succeed, it wouldn’t be able to be kept down for long.
Cyber defence is ongoing.
So yeah if its unlikely then focus on what is likely and not what isn’t at least for short terms.
Our borders, physical explosive attacks and shootings are what we should focus on not the fucking net they are what seem to be happening and while I agree we shouldn’t put anything past those that want us dead I find it hard to even think of something happening because we put all our resources on something that is a maybe but is unfucking likely!

Now with hospitals, well hospitals are this time last time it was isps.
Here the government actually has come under fire because of their systems not being as secure as they should be data breaches in acc and other places where data was leaked to people that shouldn’t have had anything at all.
Mostly private info.
In hospitals I know a lot of the local stuff is contracted out and outsourcing really doesn’t help so much, people that are not trained are doing jobs a trained person is or should be doing, I know from those in the industry friends etc that for staff its getting harder and harder to keep stuff sorted.
Computer systems break and repairs and the like just don’t happen.
Lab tests come back inacurate to often etc.
Things seem to be slipping because of proffit the entire world is bombs or cash.

Comments (0)

Terrorists could bring down the UK’s internet – but would probably choose the power grid instead

I just read this article entitled Terrorists could bring down the UK’s internet – but would probably choose the power grid instead and it is quite interesting. I believe John and I were talking about the power grid just this past week, as he told me about a show he happened to catch. I don’t remember what the show was, but the power grid seems to be talked about again. I don’t think anyone has talked about the power grid in quite a long time, but I thought my podcast talked about it some many years ago. Thoughts on this article via audio or comments are welcome.

Comments (0)

Hospitals and security

On December 10, 2015 or there abouts, I read and sent around two articles about the health care industry and their security. Lets just say it isn’t the best. Part 1 and Part 2 can be found by clicking on the links. Long of the short of it, we are not terrible, but we’re 5th but yet we have a lot of issues with data getting out. If I understood both articles right, 5th in the breach category above retail, education, and other categories means something is done right, but everyone can improve. Check out these articles. We’re going to be live taping on Sunday for a podcast talking about this. Leave your thoughts in the comments, and if they’re good, we’ll use them in the podcast.

Comments (0)

various points of interest

Hi all.
This was going to be an audio recording but I decided in the end that text may be better, I have a lot to say and the grass is being cut right now and its to noisy.

3 things have concerned me over this week.
2 of them are ms related.
1 of them isn’t and there maybe another few microsoft related things.
There are questions I have answered, things like “why the fuck has this happened in the first place”
and why is it still happening?
On thursday I recieved a message from amazon.
This message stated that a password database had been found online and that all email info and passwords were reset.
Instructions were set to recover the account.
I followed them with firefox and got past capchas and the like.
Only to find that there was no email associated with my account and that I had basically been deleted.
attempting to contact via mail got me nowhere as I was returned to where I logged in in the first place.
In the end I created another account, ofcause all my credit card info, and everything I had ever payed from them was lost.
I was not that angry, 1 book on audible was about all I had got and I hadn’t liked that book or the audible service anyway and never went back to it.
I havn’t got anything from the site for some time since well amazon does not support paypal and I buy from places that use paypal more than an actual card these days.
However it did concern me enough to do a search.
What I found was alarming in early -late 2013 a group called anonymous pulled 13 million passwords from amazon and put them online.
Fine breaches like tyhis happen probably a bit to often now but its the way of the net.
In early 2014 however a user reported getting an email from amazon lagit same as I had.
several others reported similar emails.
This brings up an interesting lot of concerns.
1. amazon continuously is getting hacked and the passwords are appearing online.
or that an alert is not being cleared and is still not cleared causing all this junk.
Lets explore these one at a time.
1. amazon is being hacked.
Amazon has several sites under its belt.
these include music amazon mp3, kickstart, imdb for movies, amazon aws cloud s3 cloud, vertual machines and other things becides.
AAll juicy targets to be sure.
Fine as it goes, it appears people use the same passwords on sites and once chained well, if one goes it all goes.
A story about a chain attack goes like this, a hacker decided to hack a guy’s twitter as a dare for a friend.
He did this via his facebook apple id and email.
he wanted a bit of fun just for the hell of it.
Then he was going to clear out.
AAll well and good however this guy had linked his email, facebook, twitter, apple and several services and even aparently banks with the one address.
Notice linking addresses is fine but linking clouds from the clouds etc is probably not the best.
Ie signing up using one cloud to get identification for another.
Yes its convenient however your risk goes up.
Everyone should have different passwords or if they use similar at least don’t link the accounts unless you really want to and in that case be carefull what you link
Anyway this guy didn’t his chain was all hacked and it broke.
He lost everything.
Sure you can probably reset all your passwords, mail, etc.
but you start hitting really secure things and things can get wrong.
I forget what happened but basically it was bad all round.
amazon has one such chain, and there are risks associated with linked clouds.
Its not bad but even so its hard to manage.
At university I spoke to one of their techs and found out that every 6 months every computer and server was reformatted.
Every year or so every backup was formatted to.
The reason was the lot of systems were so big collectively that any virus got in they wouldn’t be able to fully clear let alone find it.
So the same could apply here?
We are left with the second and probably more likely issue.
The alert was never cleared so randomly its firing killing accounts because it is and thats about it.
Its not good for business if this keeps up who knows.

The second load of things I will cover is microsoft.
The first issue is the to many issue.
To many issues, to many unresolved errors, to many patches.
Every patch is about remote execution, even in the latest os, you would have thought it would be sorted now but no, every update so far is for remote control, bad kernals, bad graphic and font engines, bad scripting hosts, dotnet, office documents and the web.
There are to many, far to many.
The other is that ms and its partners seem to be inadvertantly dropping their certifficates online and while they are clearing their mess as they go shouldn’t they be not dropping certifficates?
Also there have been to many of late updates that either are to address people clicking unknown links in spam emails or that make functionality better only to totally break something in the process.
in some cases ie latest outlook safemode admin update ms has had to say remove the update till we replace it.
There have been worse updates that stop system loading at all because of conflicts.
And in which case its mute, if you are effected you will have to reformat to get your pc working again you won’t be able to remove the update if your system does not boot.
or you won’t be able to access the net and get the update because the previous patch prevents you from doing so.

Today I got a concerning letter from a user on another list.
microsoft has decided to can windows live mail 2012 unless you update it or go to windows 10 and use their email app.
So we can be sure that microsoft are again forcing everyone that use their live system to upgrade when they may or may not want to.
Ms got into trouble once over trying to sneak windows 10 onto computers and quickly withdrew the thing saying it was a mistake.
when I got windows upgrade notification in 7 I looked at upgrading, it was easier to remove the offending notification from the tasks even though I had to hack some security settings to do so.
In this case you just have to switch to thunderbird and use gmail or something else or just not use windows live but what happens if people like windows live or even better really don’t want to switch.
I personally think this is ms trying to get more sales of win 10

Comments (0)

Apple Releases iOS 9.2 With a Number of Fixes for Blind and Low Vision Users

Hi folks,
I want to come in and post this since I didn’t get a chance yesterday. Apple Releases iOS 9.2 With a Number of Fixes for Blind and Low Vision Users is from Apple Vis, and it talks about the IOS 9.2 update that came out on December 9, 2015. Some good updates, including Facetime, bluetooth, a service or system called mail drop for attachments, and more. Check out the post for more, and enjoy!

Comments (0)

important adobe notice

Hi all.
This is a continuation to the post on my personal blog but I thought I’d post it here to save time and multiposting.
The free msi flash player service has come to an end from the 22 of january 2016.
This means we will all have to download and install the add filled installers of flash and get round those.
If you use chrome it is updated automatically and if you use win 8 and up thats also automatic.
I have not confirmed this but I think firefox updates itself to I am not sure.
Only companies can do this from next year, the public distribution pages were not supposed to be available and well next year they won’t.
Its free to get a 1 year distribution licence though for all players.
Sadly I have never found a way to get flash and shockwave installers from ftp because thats how I have got adobe reader of late.
You can technically force flashplayer to update itself to but even so its a shame.

Comments (0)

go to sections menu

navigation menu

go to sections menu