Looks like someone is plugging for their own company below. Titans is legit, has been for a long time. Verifiable on eroids.
Steroid shop is a Chinese run distribution center, they're legit as well but they're also not above trying to write fake reviews about their competition.
2 years ago
www.titans.to has a
3.4
average rating
from
5
reviews