Cover 3

My Weird Roommate

My Weird Roommate

Ratings1

Average rating2

15