To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
Joseph

To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
Hi! If you recently got a message about a post that no longer exists, it’s mainly because of Patreon’s not so great user interface (especially on mobile). I hit the publish button much too early. But since we’re all here, I may as well give you a update on how I’m doing. I get migraines […]
To view this content, you must be a member of Ryan’s Patreon at $3 or more Unlock with PatreonAlready a qualifying Patreon member? Refresh to access this content.
I figure my Patreon supporters should have the first shot at picking up these records. I’ll tell everybody else about them tomorrow. There’s only ten, and I’m not planning to repress them again, so if you want one, jump on it!