Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Is It Time To Rethink Lossless?

     

     

        

        Audio: Listen to this article.

     

     

    I never thought I’d title an article, Is It Time To Rethink Lossless. I’ve always understood the definition of lossless and found solace in the fact that everyone from the audiophile community to the more mainstream audio community and from the subjective to the objective communities, spoke a common language with respect to lossless. Now it seems the term lossless is being stretched and twisted and applied to situations where it may not be indicative of what people think when they hear lossless. Let me explain. 

     

    Lossless compression has always meant that an audio file is compressed from its original size to something smaller, and at a later time can be uncompressed to the exact same original file. Nothing is lost. 

     

    A CD is delivered to the consumer, the consumer rips the CD to FLAC, WAV, ALAC, etc… Notice I had to throw WAV in the mix. That’s lossless as well, but uncompressed. It’s lossless in the sense that nothing is lost from the original CD. FLAC and ALAC files could be uncompressed to the identical files on the CDs, without loss of any music. For the sake of this discussion, let’s stick to lossless in the compression sense. 

     

    Quoting a rather dry Wikipedia article:

     

    “Lossless compression is a class of data compression that allows the original data to be perfectly reconstructed from the compressed data with no loss of information. Lossless compression is possible because most real-world data exhibits statistical redundancy. By contrast, lossy compression permits reconstruction only of an approximation of the original data, though usually with greatly improved compression rates (and therefore reduced media sizes).”

     

     

    Why Rethink This Basic Concept?

     

    It may be time to rethink how we use the term lossless. In order to be lossless, there has to be an original source and compressed version that could be turned back into the original source. That CD, turned into FLAC files, could be turned back into the identical CD. Sounds pretty pedestrian. 

     

    Loosening up the usage of the term lossless started when high resolution audio was released. We no longer had a physical product to rip. We were presented with 24/96, 24/192, etc… files and we just called them lossless. In a way, we took the term for granted because we had no source to which we could compare. Sure, if we wanted to convert the high resolution download into something else, we would consider our download the source and turn it into FLAC or ALAC etc… But in a way, that’s like getting an MP3 from Napster and calling it one’s source because that’s one’s original file. I guess one could do that, but it isn’t the wisest move. 

     

    Thinking more about high resolution files / streams and the original source, we would be crazy to think that all of this high resolution audio is a lossless version of the original source. The works both ways up and down the sample rate scale. For example, NativeDSD sells albums at 24/96, 24/192, 24/384, DSD, DSD128, DSD256, DSD512, etc… Some times all these resolutions are available for the same album. I’m not complaining or singling NativeDSD out for doing anything negative whatsoever. The store is just an example that comes to mind because I frequently browse the site. Anyway, it’s incredibly likely that only a single one of the available rates is lossless to the original. Yet, we don’t think of calling the others lossy. At least I don’t think of doing that, but should I? Probably not, but perhaps a more nuanced description is needed. 

     

    On the other hand we have files and streams at 16/44.1, 24/48, 24/96 and 24/192 from almost every record label. The likelihood that these are truly lossless to the original source is, unknown. It’s likely unknown to the artist, the label, and most everyone involved in creating the album. We can set aside the digital watermarking in streaming as that’s an entire different can of worms. But, we should think about the murkiness of calling this music lossless when we don’t really have an idea if it’s true. We know it’s delivered in a lossless container, but then again, so was MQA. 

     

    Many professionals use higher sample rates when working with music in their digital audio workstations, then output to a lower resolution delivery format. The extra headroom is seen as necessary for the processing, but unnecessary for delivery/playback. Think of all the CDs and 16/44.1 albums available for streaming. Many originated at, god forbid, 24/48 before being downsampled for delivery. Yet, my CDs were lossless dang it. 

     

    Now we venture into immersive audio, where the highest quality files ever released by most labels are, to date, 24/48 768 kbps Dolby Digital Plus Atmos (keep in mind that many of us have stereo FLAC files at 400-500 kbps, but that’s neither here nor there for this discussion). Dolby workstation tools accept up through 24/96 audio, and many audiophile labels work with music as high as 32 bit / 384 kHz before creating the Atmos version. 

     

    Is it appropriate to call the streaming Atmos albums lossy, when they are the highest resolution ever released to the public? Are they lossy only because they were delivered in a lossy DD+ container? What about a downsampled CD delivered in a lossless container? Neither could be used to recreate the original, using a strict definition of lossless compression. 

     

    Must we consider losslessness in the context of the original or the version released to the public? In other words, lossless compared to what? Discrete immersive audio, the holy grail of immersive music, is usually released at 24/352.8 in ten to twelve channels. These are output from a digital audio workstation, with some parameters, to WAV files and considered lossless by everyone. The same workstation usually outputs a 24/96 version to be used in creating the TrueHD Dolby Atmos version that’s delivered at 24/48. These albums are also considered lossless by everyone. 

     

    The same workstation, using the same 24/96 Atmos master as above, also uploads the 24/48 ADMBWF Atmos Master to Apple. Apple then encodes is using Dolby Digital Plus, for delivery through Apple Music. For 99% of releases, this Dolby Digital Plus version is the highest resolution ever released. 

     

    Working backward we can see neither the streaming Dolby Digital Plus 24/48 version, the TrueHD 24/48, nor the Atmos master at 24/96, could be used to recreate the original 24/352.8 files losslessly. Yet, we only consider the highest resolution released to the public as lossy. Using this logic, we should retroactively call most CDs lossy and most 16/44.1 streams lossy. We’d also need a lot more information about other albums, which could mean changing the definition of an album from lossless to lossy, even though nothing in the musical data has changed. It’s a bit crazy.  

     


    Yes, We Should Rethink Lossless

     

    The term lossless has always been seen as black and white. A simple concept used to label our favorite music. For the most part, subjective and objective audiophiles have all agreed on what’s lossless and what isn’t (save for the short period of time when some believed MQA was lossless). However, I believe we need to rethink usage of the term lossless. We should never alter the definition. After all, lossless to a specific source is a very real and valuable concept. We should rethink when and where we use the term lossless. Lossless to what, the one original master of the recording or a studio working version at a slightly different sample rate or the highest resolution released to the public or something else entirely? 

     

    It’s even possible that the best use of the term only applies to situations in which we know everything about a recording or it’s very obvious. For example, Spotify delivers lossy OGG music. That’s easy. No matter what definition of lossless we use, I’ll bet the farm that 99.999% of the albums didn’t originate with a 320 kbps Ogg Vorbis master and we have higher resolution versions released in lossless containers available elsewhere. Another day one is vinyl. It’s lossy, unless it’s a direct to disc album. Period. After this, it gets really sticky, and inaccurate to apply the term lossless to all but one’s own format conversions and those rare albums about which we know everything. 

     

    Lastly, I didn’t write this to be controversial. I honestly think we should rethink lossless and have a lively discussion about when and where we as music lovers use the term lossless. Lossless has a definition. Let’s use it accurately.

     

     




    User Feedback

    Recommended Comments



    1 hour ago, The Computer Audiophile said:

    That’s a very simplistic approach and certainly one that makes thinking about it easy. 
     

    However, in the real world we have to use real examples and compare the source to the end product. The term lossless was simple when we just ripped CDs. Now it’s used everywhere to describe something. 
     

    Do you think the following should be described as lossless?

    1. MQA in a FLAC container.

    2. CD quality 16/44.1 streaming files in ALAC or FLAC where the master isn’t 16/44.1. 

    3. A 24/96 WAV version of an album that has a 24/352.8 WAV master. 

     

     

    If the source was unmodified (nothing was truncated/removed from the audio signal), then as long as no part of the end result modifies/removes audio information, I'd consider that lossless.  If MQA is a lossy file format, then you've removed audio information, thus a FLAC container is sheep's clothing... no different than making a FLAC of an .MP3... WHY?  Just keep the .MP3!

     

    If you take a higher quality source and step it down to a lower quality (your 24/96 result conversion from a 24/352.8 master), you've truncated information, which would be a lossy translation.  The WAV format only preserves what it is given.  But the 24/96 result has lost some audio information, even though it's a WAV file.  You've MANUALLY killed off some audio signal, in that case.

     

    If you "upsample" (translate lower quality to higher quality), you cannot consider that lossy, because you haven't removed audio information.  So, you could consider that lossless, because the definition of "lossless" is "no loss".  Adding audio information is the opposite of losing audio information.

     

    The file format, alone, can not be the sole definition of "lossless".  "Lossless" must be carried out every step of the way.

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, The Computer Audiophile said:

    I like your thinking on this. 
     

    Too bad all the streaming services advertise music as lossless. It really doesn’t tell the consumer much. 

    To that degree (in that situation), I just figure, if I like what I'm hearing, that's good enough for me.  I only consider "lossless" valid, if I can personally confirm that it truly is. 

    Share this comment


    Link to comment
    Share on other sites

    Of course, to get to the true grit of the term "lossless", we have to consider the original recording.  If I speak into a microphone and my voice is recorded at 16/44 WAV, then THAT is the source recording.  If that recording is then stepped down to a 16/22 WAV, you've REMOVED information, even though the WAV format is lossless.  So it's lossy.

     

    24/150 orig. recording (source) -> .MP3 = loss of information (obviously)

    24/150 orig. recording (source) -> WAV (assuming it is translated at the same 24/150 rate) = lossless

    24/150 orig. recording (source) -> WAV (if it can't translate (or is opted to not translate) at the same rate (say 24/96)) = lossy

     

    If ANY step of translation removes information from the original source recording, then you've lost information, and the result can no longer be considered lossless.  Seems rather straightforward to me.  "Lossless" is not JUST the file format.  It's how much of the ORIGINAL recording is preserved in the end result.

    Share this comment


    Link to comment
    Share on other sites

    What is SACD originated from ?

    Same master as the CD ?

    Can SACD be called hi-res ?

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, R1200CL said:

    What is SACD originated from ?

    Same master as the CD ?

    Can SACD be called hi-res ?

    Its a giant bag of unknowns :~)

     

    It’s why I like to focus on the people who create the music and I like to read what other people say about the recordings after they listen to them. 

    Share this comment


    Link to comment
    Share on other sites

    On 11/8/2023 at 1:24 PM, The Computer Audiophile said:

     

    I’m not asking to be confrontational, just asking to see where you loosen the definition from its strict meaning. All with good intentions and interest in your answers. 

    There are no loose definition in engineering and world of physics.

    You are mixing 4 (maybe even more) different worlds into one, only because the same english word could (could it?) be used to describe them:

    - data compression

    - sample theorem

    - data conversion algorithms

    - marketing mumbling and related arguing among uneducated audiophiles  

    The first 3 have strict, well defined meaning.

    You might want to focus on marketing meaning, but please do not try or suggest the definition of the first 3 should be changed/extended.

     

    Share this comment


    Link to comment
    Share on other sites

    7 minutes ago, maxijazz said:

    There are no loose definition in engineering and world of physics.

    You are mixing 4 (maybe even more) different worlds into one, only because the same english word could (could it?) be used to describe them:

    - data compression

    - sample theorem

    - data conversion algorithms

    - marketing mumbling and related arguing among uneducated audiophiles  

    The first 3 have strict, well defined meaning.

    You might want to focus on marketing meaning, but please do not try or suggest the definition of the first 3 should be changed/extended.

     


    The black and white world of engineering is very simple, but never translates to the outside world well. For all five people who still rip CDs or convert one format to another, the strict definition of lossless is critical. 
     

    In the larger world of purchased downloads and streaming music, the term lossless is used daily without any meaning. This is the area on which I mainly focused in the article.

     

    I know engineers think the world will end and the war on truth will go nuclear when people talk about rethinking concepts such as lossless, but I have no intent to wage such war. 

    Share this comment


    Link to comment
    Share on other sites

    @Luposian

     

    Quote

    Lossless is lossless.  Full Stop.  Period.

     

    Err, not quite.

     

    The issue is that the term "lossless" is thrown around as a marketing term like "natural."

     

    For example: The old DTS CDs from the late 1990s and early 2000s claimed "lossless" 5.1 sound at 44.1khz, and 20-bit audio. They were encoded at 1234.8kbps; yet a 6 channels of 20-bit audio at 44.1khz is 5292kbps. (DTS CDs use the lower 14 bits per sample to try to avoid speaker damage if they are played in a conventional CD player.)

     

    That's a 4.2x compression ratio! (Basically, DTS CDs achieve a 23% smaller file size.) It's mathematically impossible to compress an audio signal that much: With FLAC, we typically get files that are 60% smaller than the original .WAV file.

     

    So, even though DTS CDs were called "lossless," there were changes to the signal in order to make it fit on the CD.

     

    (The same can be said for codecs like AptX, which supposedly allow for "lossless" Bluetooth audio.)

     

    So if lossless is lossless, how does that account for the changes in order to make the files so small?

     

    Here's an oversimplified example of how "lossless" codecs achieve lower bitrates than FLAC:

     

    1: They make the quiet parts louder, and then lower the resolution using noise shaping. At playback, they then make the quiet parts loud again. (This trick works very, very well.)

     

    2: They use companding algorithms that are similar to the old Dolby and DBX algorithms that were used on tape. Then, they lower the resolution using noise shaping. At playback, they undo the companding. (Almost all analog masters used systems like this to reduce tape hiss.)

     

    Honestly, I find it frustrating to see the term "lossless" thrown around when it's clear that the original signal is modified in some way to achieve bitrates that are mathematically impossible without some form of resolution loss.

    Share this comment


    Link to comment
    Share on other sites

    The AV, technology, and streaming industries have appropriated and developed terms like lossless and high resolution into marketing terms, and a means by which we feel compelled to feel inadequate and will spend money to fix those perceived inadequacies.

    Until audiophiles get that, they are just being manipulated for profit. It is a deep chasm of denial to see across but, eventually, you do.

    The alternative is perpetual misery and money wasted.

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, GWBasic said:

    @Luposian

     

     

    Err, not quite.

     

    The issue is that the term "lossless" is thrown around as a marketing term like "natural."

     

    For example: The old DTS CDs from the late 1990s and early 2000s claimed "lossless" 5.1 sound at 44.1khz, and 20-bit audio. They were encoded at 1234.8kbps; yet a 6 channels of 20-bit audio at 44.1khz is 5292kbps. (DTS CDs use the lower 14 bits per sample to try to avoid speaker damage if they are played in a conventional CD player.)

     

    That's a 4.2x compression ratio! (Basically, DTS CDs achieve a 23% smaller file size.) It's mathematically impossible to compress an audio signal that much: With FLAC, we typically get files that are 60% smaller than the original .WAV file.

     

    So, even though DTS CDs were called "lossless," there were changes to the signal in order to make it fit on the CD.

     

    (The same can be said for codecs like AptX, which supposedly allow for "lossless" Bluetooth audio.)

     

    So if lossless is lossless, how does that account for the changes in order to make the files so small?

     

    Here's an oversimplified example of how "lossless" codecs achieve lower bitrates than FLAC:

     

    1: They make the quiet parts louder, and then lower the resolution using noise shaping. At playback, they then make the quiet parts loud again. (This trick works very, very well.)

     

    2: They use companding algorithms that are similar to the old Dolby and DBX algorithms that were used on tape. Then, they lower the resolution using noise shaping. At playback, they undo the companding. (Almost all analog masters used systems like this to reduce tape hiss.)

     

    Honestly, I find it frustrating to see the term "lossless" thrown around when it's clear that the original signal is modified in some way to achieve bitrates that are mathematically impossible without some form of resolution loss.


    If you restrict or reduce or alter the original (source) recording to any degree, regardless of method, you can no longer call it lossless.  That’s is what I mean by lossless is lossless. No loss. No change.

    Share this comment


    Link to comment
    Share on other sites

    49 minutes ago, Luposian said:


    If you restrict or reduce or alter the original (source) recording to any degree, regardless of method, you can no longer call it lossless.  That’s is what I mean by lossless is lossless. No loss. No change.

     So define “original (source) recording”

     

    unless direct (to tape, to disc, etc) every recording is altered in some way… EQ applied, mixed, mastered, compressed, and so forth. Even direct it can be altered as it is recorded. Recordings to analog tape are digitized then manipulated or manipulated then digitized then manipulated some more. Every vinyl record has pretty severe EQ applied when pressed then reverse EQ applied by the phono stage. 
     

    it is very rare for a consumer to get an unaltered original recording , so pretty much nothing is lossless by your definition 

     

    forgive me is this has already been stated, I didn’t read the whole discussion 

     

     

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, bbosler said:

     So define “original (source) recording”

     

    unless direct (to tape, to disc, etc) every recording is altered in some way… EQ applied, mixed, mastered, compressed, and so forth. Even direct it can be altered as it is recorded. Recordings to analog tape are digitized then manipulated or manipulated then digitized then manipulated some more. Every vinyl record has pretty severe EQ applied when pressed then reverse EQ applied by the phono stage. 
     

    it is very rare for a consumer to get an unaltered original recording , so pretty much nothing is lossless by your definition 

     

    forgive me is this has already been stated, I didn’t read the whole discussion 

     

     

    Whatever the original recording is, is the master (reference).  If you recorded your voice to an .MP3 (ridiculous, but...), then if that is the first recording, then THAT is the original source recording.  As long as you don't alter THAT recording in any negative way (i.e. lossy), then every "version" (.WAV. FLAC, etc.) beyond that source can be considered a lossless copy.  The .MP3 example is a ridiculous one, but if that was the FIRST recording, then that is your original source.

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, Luposian said:

    Whatever the original recording is, is the master (reference).  If you recorded your voice to an .MP3 (ridiculous, but...), then if that is the first recording, then THAT is the original source recording.  As long as you don't alter THAT recording in any negative way (i.e. lossy), then every "version" (.WAV. FLAC, etc.) beyond that source can be considered a lossless copy.  The .MP3 example is a ridiculous one, but if that was the FIRST recording, then that is your original source.

    Define negative way

    Define FIRST recording 

     

    Most recordings are altered in some way before they are released. Many are released in many formats at once. Many consist of multiple tracks combined in all sorts of ways with different processing applied to different tracks so there really is no FIRST recording, They may be recorded at 24/192 or 32/384 or DSD then converted to PCM for processing or to tape then digitized for processing then mixed and mastered and EQ’d and compressed and other effects applied before released, those effects may be different for different media. 
     

     

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, bbosler said:

    Define negative way

    Define FIRST recording 

     

    Most recordings are altered in some way before they are released. Many are released in many formats at once. Many consist of multiple tracks combined in all sorts of ways with different processing applied to different tracks so there really is no FIRST recording, They may be recorded at 24/192 or 32/384 or DSD then converted to PCM for processing or to tape then digitized for processing then mixed and mastered and EQ’d and compressed and other effects applied before released, those effects may be different for different media. 
     

     

    Ex. You record your voice.  THAT is your FIRST recording.  As is, where is. Regardless of how it was recorded, what effects applied, etc., the end result of THAT recording is your ORIGINAL master.

     

    As long as EVERY copy is 100% identical to THAT master, then those copies can be considered lossless.  You’ve “lost nothing” from the original recording.

     

    But, of course, you have to know what the meaning of “is”, is! 🤣 

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, bbosler said:

    Define negative way

    Define FIRST recording 

     

    Most recordings are altered in some way before they are released. Many are released in many formats at once. Many consist of multiple tracks combined in all sorts of ways with different processing applied to different tracks so there really is no FIRST recording, They may be recorded at 24/192 or 32/384 or DSD then converted to PCM for processing or to tape then digitized for processing then mixed and mastered and EQ’d and compressed and other effects applied before released, those effects may be different for different media. 
     

     

    At some point the entire argument of “lossless” becomes pointless, if people are going to manipulate the original recording a bazillion different ways.

     

    How about we just listen to the music/recordings and stop analyzing them, hmm?  Maybe good enough really should be good enough.  Lossless. Lossy. Who the (!!!) cares at some point.  Maybe we should all just shut up and  listen to the music.  Works for me. 

    Share this comment


    Link to comment
    Share on other sites

    12 hours ago, actuel audio said:

    Until audiophiles get that, they are just being manipulated for profit.

    It's amazing many audiophiles make it to work every day without someone looking out for them 😳

    Share this comment


    Link to comment
    Share on other sites

    7 hours ago, Luposian said:

    But, of course, you have to know what the meaning of “is”, is! 🤣 

    I'm always in for a meaning of is is comment :~)

    Share this comment


    Link to comment
    Share on other sites

    6 hours ago, Luposian said:

    How about we just listen to the music/recordings and stop analyzing them, hmm?  Maybe good enough really should be good enough.  Lossless. Lossy. Who the (!!!) cares at some point.  Maybe we should all just shut up and  listen to the music.  Works for me. 

     

    This is kind of what I was getting at in the article. We should use terms that have meaning and use them when they fit and actually tell someone something useful. Lossless if perfct when talking abotu ripping a CD or using dBPowerAmp to convert one format to another. After that, it's really misleading.

    Share this comment


    Link to comment
    Share on other sites

    Interesting train of thought Chris.  I've often wondered the same thing: like maybe we need some kind of numbering system or something similar to identify how far the music we're listening to or purchasing is removed from the source.  Consider:

     

    1 - 1 = mastered directly from the source.

    1 - 2 = mastered from a copy of the source. 

    1 - 2 - 2 = mastered from a copy of the source, and remixed.

    1 - 3 - 16 = We've messed with it so much that it's damn near unrecognizable. 

    Share this comment


    Link to comment
    Share on other sites

    10 minutes ago, The Computer Audiophile said:

    It's amazing many audiophiles make it to work every day without someone looking out for them 😳

    I am interpreting this to mean, despite the best efforts of the industry, audiophiles find a way to justify spending crap loads of money on snake oil? Eh, no, you can't mean that. What do you mean? It is not me looking out. I could give a fig. But, just wanted to toss that thought out that, well, it is an industry and many terms are just fancy ways of identifying a feature and inflating it into more than it actually provides in return. When often, non technically sexy solutions are a better approach or, just don't bother. Life is too short to be sucked into the vortex of the audio industry marketing technical minutia machine. :-)

    Share this comment


    Link to comment
    Share on other sites

    8 hours ago, Luposian said:

    As long as EVERY copy is 100% identical to THAT master, then those copies can be considered lossless.  You’ve “lost nothing” from the original recording.

     

    But, of course, you have to know what the meaning of “is”, is! 🤣 

     

    7 hours ago, Luposian said:

    At some point the entire argument of “lossless” becomes pointless, if people are going to manipulate the original recording a bazillion different ways.

     

    How about we just listen to the music/recordings and stop analyzing them, hmm?

    That's the point I'm trying to drive home. Trying to tie "lossless" back to the original recording is pointless. You also mention "master" but the master in today's world is usually not the original recording. It is the final mix after all the manipulations and mixing of various tracks is done, and they may make different masters for different formats. .. 2L offers their new releases in all the formats below. Which is the one we should consider as lossless?

     

    So once and again and for the last time (I promise) your idea of going back to the original as being lossless makes no sense in today's world. 

     

     

     

    Disc 1
    Hybrid SACD
    MCH 5.1 DSD
    Stereo DSD
    RedBook PCM: MQA CD
    Disc 2 Pure Audio Blu-ray
    2.0 LPCM 192/24
    5.1 DTS HD-MA 192/24
    7.1.4 Auro-3D 96kHz
    7.1.4 Dolby Atmos 48kHz
    mShuttle: MQA + FLAC + MP3
    Region: ABC - worldwide

     

     

    Share this comment


    Link to comment
    Share on other sites

    2 hours ago, whell said:

    Interesting train of thought Chris.  I've often wondered the same thing: like maybe we need some kind of numbering system or something similar to identify how far the music we're listening to or purchasing is removed from the source.  Consider:

     

    1 - 1 = mastered directly from the source.

    1 - 2 = mastered from a copy of the source. 

    1 - 2 - 2 = mastered from a copy of the source, and remixed.

    1 - 3 - 16 = We've messed with it so much that it's damn near unrecognizable. 

    Anyone still remember when CD’s used the AAD, ADD, DDD nomenclature?  I was always happy when I bought a CD with the DDD. 😁

    Share this comment


    Link to comment
    Share on other sites

    There was a difference: I remember in the early days of CDs, buying an AAD version of a Mozart symphony when there was not that many recordings available, and returning it to the store because of the huge hiss in the background...It was an historical version by conductor Bruno Walter I was told, but didn't know. I bought a different DDD version and for a while I did check these codes a lot!

    Share this comment


    Link to comment
    Share on other sites




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now




×
×
  • Create New...