What is this?
So, my mom just moved into a new apartment, she just found this on her couch. She's freaking out and maybe this isnt the place to ask but is this a cockroach? We've never dealt with them and I cant find anything on google. Please no judging, she literally JUST moved into this place.